2012-01-31 9 views
6

Si no hay conexión a Internet y comienza, por ejemplo, la aplicación safari con Ipad o Iphone, aparece una ventana emergente que dice: "Elija red inalámbrica" ​​ios: ¿Cómo mostrar la ventana emergente "elegir conexión inalámbrica"?

¿Hay alguna manera de forzar esta ventana emergente en mi aplicación cuando ¿Quiero?

El problema es que tengo un botón en mi aplicación que conecta al usuario a 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.

Respuesta

4

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.

+0

Sí, pero el problema es que tengo un botón que conecta al usuario a 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. – JayAr

+0

Entonces no debería simplemente verificar si la conexión a internet está disponible, debería verificar la conectividad a una URL específica, por ejemplo, facebook.com, si usa la autorización de Facebook. Eso también aparecerá la ventana emergente. –

+0

@KyrDunenkoff No puedo hacer que aparezca la ventana emergente "Elegir red inalámbrica". ¿Esta característica desapareció en iOS6 o 7? Si todavía está disponible, ¿cómo puedo hacer que mi aplicación lo presente? –

4

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.

+0

También noté que este cuadro de diálogo no muestra posibles conexiones AdHoc. Probablemente porque Apple supone que las conexiones AdHoc se usarían simplemente para las conexiones de dispositivo a dispositivo y no para Internet ... sin embargo, las conexiones AdHoc sí aparecen en la pestaña de configuración Wi-Fi. –

0

Esto no es posible. La ventana emergente que ha visto antes es en Settings ->Wi-Fi ->Ask to Join Networks ->ON/OFF

Al establecer esta en ON permite que el sistema operativo para solicitar al usuario a conectarse a una red Wi-Fi si encuentra alguno en alcance y actualmente no están conectados a uno.

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

Cuestiones relacionadas