Ich suche nach einer Lösung, um den Captive Portal Assistant unter Android 4.0-7 und iOS 7-10 auszulösen, wenn Sie sich mit einem LAN ohne Internetverbindung verbinden.
Unsere Anwendung läuft von einem Webserver in einem LAN. Wir möchten, dass unsere Benutzer (die normalerweise zum ersten Mal ein Benutzer sind) in der Lage sind, in so wenigen Schritten wie möglich auf die Anwendung zuzugreifen. Das System funktioniert derzeit, indem es sich mit einem WLAN-Netzwerk verbindet, einen Browser öffnet und eine URL eingibt. Wir möchten dies auf einen Schritt reduzieren (Verbindung zum WLAN), wobei der Browser automatisch von dem in Android und iOS integrierten Captive Portal Assistant geöffnet wird.
Ich bin nicht auf der Suche nach einem standardmäßigen Captive-Portal.
Dieses System muss die Captive-Portalassistenten in Android und iOS auslösen, ohne dass eine Anfrage an die von Google oder Apple betriebenen Original-Server gesendet wird. Keine Internetverbindung, nicht jetzt, nicht immer.
Das System basiert auf Debian, wobei HOSTAPD und DNSMASQ DHCP- und DNS-Auflösung ausführen. Der Webserver ist NGINX mit PHP7.0.
Wenn eine Lösung mit anderen für Debian verfügbaren Paketen, z. BIND oder irgendetwas, das das ersetzen könnte, was wir jetzt verwenden. Ich habe kein Problem mit der Änderung der Konfiguration.
Ich habe mich noch nie bei Superuser angemeldet, nur im Schatten gelauert und leise von den fantastischen Mitgliedern viel gelernt. Aus diesem Grund habe ich keinen Ruf, als Kopfgeld anzubieten. Wenn es einen anderen Weg gibt, jemanden zurückzuzahlen, der eine funktionierende Lösung hat, lass es mich wissen.