2011-05-28 10 views
5

Sé que sin los usuarios, el permiso para activar WiFi o Bluetooth no es posible (más bien viene bajo API privada). No quiero ir allí.iOS detectar puntos de conexión WiFi o dispositivos Bluetooth

Suponiendo que WiFi está encendido o asumiendo que bluetooth está encendido. ¿Es posible detectar todos los hotspots Wifi alrededor de mi dispositivo (iPhone o iPad)? Lo mismo para Bluetooth?

Quiero hacer esto en Xcode versión 4.x con el SDK de iOS 4.3

Respuesta

9

actualización
Apple ha desaprobado una gran parte de la GameKit mirando métodos en iOS7. Se agregó información actualizada para iOS8.

iOS7 y anterior - GameKit/Wi-Fi;
La documentación GameKit contiene toda la información necesaria para configurar un mecanismo de interconexión con bluetooth El GKPeerPickerController es la parte más importante para peering.

Para peering usando Wi-Fi; Reachability ejemplo de Apple utiliza un mecanismo de este tipo

iOS8
En iOS8 Apple ha introducido el Multipeer Connectivity Framework. Al usar esto, puede comenzar a usar el peering para Wi-Fi, Bluetooth y otros servicios disponibles más fácilmente. Para empezar, puede usar el MCNearbyServiceBrowserClass para buscar dispositivos cercanos e invitar a los usuarios a una sesión punto a punto.

+1

Los primeros dos enlaces están rotos. –

+0

Se agregó información actualizada. – Thys

Cuestiones relacionadas