iPhone: La accesibilidad de las comunicaciones inalámbricas en las que no se necesita Internet real

StackOverflow https://stackoverflow.com/questions/1856782

  •  13-09-2019
  •  | 
  •  

Pregunta

Alguien tiene una idea de cómo podría comprobar si hay una conexión wifi en el que no necesariamente tienen que conectarse a Internet? He implementado multijugador Wi-Fi en un juego que estoy trabajando, por lo que quiero y asegurarse de que el usuario sepa si no hay conexión cuando están tratando de utilizar ese modo. El código de ejemplo de accesibilidad sólo parece funcionar para situaciones donde hay una gran cantidad que está intentando crear una ruta. Como no tengo conocimiento de cómo wifi de otras personas, se creará, tengo que ser capaz de comprobar si hay wifi sin tratar de camino a un lugar específico.

Edit: No importa, ya lo tengo. Sólo tomó un poco más de la excavación en el código de accesibilidad.

¿Fue útil?

Solución 2

Hay un método en la clase de alcanzabilidad que devuelve una instancia por el WiFi. Yo creo que se llamaba reachabilityForLocalWiFi.

Otros consejos

Puede comprobar que se llega al punto de acceso (que casi siempre será la pasarela del iPhone, Internet o no). 802.11b / g / n con una ruta a Internet y sin una ruta a Internet aparecerá exactamente el mismo al teléfono -. O cualquier dispositivo, para el caso

Yo podría prever que pide el teléfono por su puerta de entrada y tratar de hablar con él (ping, tal vez?), Pero estoy familiarizado con el enfoque de accesibilidad. Si es que se ha dado cuenta, me gustaría ver una respuesta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top