2015-07-09 3 views
17

Ich würde gerne wissen, ob es mit Swift möglich ist, eine Liste gescannt WIFI SSID vom iPhone (mit APIs wie MobileWiFi.framework oder etwas anderes) und siehe Codebeispiele (ohne Objective-C-Quellcode)Holen Sie sich Wifi gescannte SSID-Liste in iOS mit Swift

+0

Haben Sie Glück, eine Antwort auf diese Frage zu bekommen? – user1408682

+0

Ich denke nicht, dass es möglich ist! Es spielt keine Rolle, ob Swift oder Objective-C oder C++, das Grundprinzip von iOS ist, dass nur das System eine Verbindung zum WLAN herstellen kann oder diese Systemeinstellungen ausschalten kann. Alles, was Sie bekommen können, sind Informationen über das aktuell verbundene Netzwerk. App Sandbox in iOS begrenzt alle anderen Möglichkeiten. –

+0

Sind Sie in einer Umgebung mit Jailbreak? Ich könnte möglicherweise eine Antwort portieren [dieses alte Projekt] (https://github.com/ipinak/iOS-WiFi) zu Swift. – JAL

Antwort

8

Es ist nur möglich, die SSID des Netzwerks zu erhalten, mit dem Sie gerade verbunden sind.

2

Es ist offiziell mit keiner Sprache möglich (objective-c und swift). In der folgenden URL können Sie sich die Antwort eines offiziellen Apple-Zeugs ansehen.

https://forums.developer.apple.com/thread/13157

wo der Apfel Sachen sagt:

Es ist nicht möglich, dies in einer allgemeinen Art und Weise zu tun.

Sie können aber auch einen Blick auf die von der gleichen Apfel Sachen in den folgenden Link gegebene Antwort nehmen:

https://forums.developer.apple.com/message/138998#138998

wo er/sie sagt auch:

NEHotspotHelper wurde nicht als Allzweck-API in der Nähe von Wi-Fi-Netzwerken konzipiert.

Sie können nur Ihre aktuelle SSID erhalten.

Verwandte Themen