objective-c ios notifications popup internet-connection

objective c - ios: ¿Cómo mostrar la ventana emergente "elegir conexión inalámbrica"?



objective-c notifications (3)

Aparecerá automáticamente si su aplicación intenta acceder a recursos basados ​​en Internet y no hay conexión wifi establecida, pero hay un punto de acceso wifi cerca.

Si no hay conexión a Internet y se inicia, por ejemplo, la aplicación Safari con Ipad o Iphone, aparece una ventana emergente que dice: "Elija la red inalámbrica".

¿Hay alguna manera de forzar esta ventana emergente para que aparezca en mi aplicación cuando quiero?

El problema es que tengo un botón en mi aplicación que conecta al usuario con Facebook. Después de presionar el botón se abre el navegador Safari y muestra la página de autorización de Facebook. Si no hay conexión a Internet, aparece esta ventana emergente, pero no hay manera de volver a la aplicación desde allí. Por lo tanto, actualmente verifico la conexión a Internet antes de permitir que aparezca esta página de autorización, pero también quiero mostrar esta ventana emergente.


Este cuadro de diálogo aparece automáticamente si tiene "Aplicación usa Wi-Fi" establecida en SÍ en su ...- Info.plist y si no hay conexión.


Esto no es posible. La ventana emergente que has visto anteriormente está en Settings -> Wi-Fi -> Ask to Join Networks -> ON/OFF

Al establecer esto en ON, el sistema operativo puede solicitarle al usuario que se una a una red Wi-Fi si encuentra alguna a su alcance y usted no está actualmente conectado a una.

Las aplicaciones no pueden mostrar este mensaje, es un aviso a nivel del sistema.