2017-03-02 2 views
0

Das Szenario, das Sie in einem Bereich der öffentlichen offenen Wifi-Hotspot sind. Ihre Statusleiste zeigt das Wifi-Symbol an, was bedeutet, dass es das Signal erhält. Sie sind jedoch erst verbunden, wenn Sie die Zielseite des Hotspot-WLAN-Providers aufrufen. Meine Anwendung nutzt das Internet und ich würde gerne wissen, wenn das WLAN-Signal des Hotspot-Providers empfangen wird (zeigt das Wifi-Signal in der Statusleiste), aber nicht wirklich mit dem Internet verbunden. Da die Benutzer die Safari-Anwendung öffnen müssen, erhalten Sie die Zielseite. Stellen Sie eine Verbindung zum Hotspot her. Kehre zu meiner Bewerbung zurück. Ich möchte, dass meine App erkennt, dass ein UIWebView verbunden und präsentiert werden muss, mit dem die Zielseite angezeigt und der Benutzer in den Hotspot meiner App eingeloggt wird.WLAN-Signal, aber keine Verbindung Rückruf iOS

Irgendwelche Hilfe auf welche Callbacks oder Delegaten kann ich erforschen, um das zu lösen?

+0

Das Beste, was Sie tun können, ist es, ein bekanntes Stück Inhalt von Ihrem Server zu holen. Wenn Sie nicht bekommen, was Sie erwarten, dann müssen Sie sich anmelden – Paulw11

Antwort

0

Ich bin mir nicht sicher, aber wenn Sie Wi-Fi-Signal sehen und nicht in der Anwendung verbunden ist, öffnet Telefon automatisch Safari und besuchen Sie Hotspot Wifi Provider Landing Page. Ist dies nicht der Fall ist, können Sie Internet mit einer einfachen Anfrage überprüfen oder Hilfe bekommen von

https://developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html

So nach Internetverbindung überprüfen, können Sie ihnen eine Nachricht: „Kein Internet“ oder etwas ähnliches zeigen. Also gehen sie Einstellungen und versuchen es zu lösen.

+0

Ich benutze Erreichbarkeit, aber das gibt es eine Verbindung, wenn es immer noch die Notwendigkeit, die Landing-Page des Providers zu besuchen, so funktioniert nicht – RyanTCB

Verwandte Themen