2015-07-09 8 views
17

Vorrei sapere se è possibile con swift ottenere una lista scansionata SSID WIFI da iPhone, (usando API come MobileWiFi.framework o qualcos'altro) e vedere esempi di codice a tale proposito (senza codice sorgente Objective-C)ottieni la lista SSID scansionata del wifi in iOS usando Swift

+0

È stata una fortuna avere una risposta a questa domanda? – user1408682

+0

Non penso sia possibile! Non importa se Swift o Objective-C o C++, il principio di base di iOS è che solo il sistema può connettersi al WiFi o disattivare quelle impostazioni di sistema. Tutto quello che puoi ottenere è informazioni sulla rete attualmente connessa. La sandbox per app in iOS limita tutte le altre possibilità. –

+0

Sei in un ambiente jailbroken? Potrei potenzialmente pubblicare una risposta porting [questo vecchio progetto] (https://github.com/ipinak/iOS-WiFi) a Swift. – JAL

risposta

8

È possibile solo ottenere il SSID della rete a cui si è attualmente connessi.

2

Non è ufficialmente possibile con qualsiasi lingua (obiettivo-c e rapido). Puoi guardare la risposta fornita da una mela ufficiale nel seguente url.

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

dove la roba Apple dice:

Non è possibile farlo in qualsiasi modo generale.

Inoltre, si può dare un'occhiata alla risposta data dalla stessa roba mela nel seguente link:

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

dove lui/lei dice anche:

NEHotspotHelper non è stato progettato come un "elenco di reti Wi-Fi" per uso generale.

È possibile ottenere solo il SSID corrente.

Problemi correlati