¿Es posible configurar el dispositivo Wi-Fi sin la function "Configuración accesoria inalámbrica" ​​de Apple?

Quiero configurar un dispositivo que no sea Apple WiFi usando la aplicación iOS. La connection sería a través de Wi-Fi que es creado por este mismo dispositivo.

  1. ¿Es mejor usar la function WAC (configuration de accesorios inalámbricos) de Apple o es posible lograrlo sin esto? (No hay necesidad de licencia MFi entonces)

  2. Si es posible sin utilizar WAC: ¿Cuál sería más lento y costoso, desarrollando la solución personalizada sin WAC o el process (y el costo) de get la licencia de MFi?

  3. ¿Hay otras desventajas para tratar si no se usa WAC?

La advertencia aquí es que mientras la configuration de la aplicación también tiene que acceder a Internet a través de la networking celular para get datos para la configuration. Se puede encontrar una pregunta sobre este tema aquí: ¿Puede la aplicación iOS usar la connection de internet celular mientras hace "Configuración inalámbrica de accesorios" a través de Wi-Fi?

¿Cuáles son tus pensamientos, experiencias en esto?

Desde el foro de desarrolladores de Apple:

Eskimo : "

  • ¿Es mejor usar la function WAC de Apple (Configuración de accesorios inalámbricos) …? Sí. WAC es, de lejos, la mejor experiencia de usuario aquí.
  • Si es posible sin usar WAC … Sí. El problema es que la experiencia del usuario es terrible. Funciona algo como esto:

    1. el usuario ejecuta la configuration para cambiar al Wi-Fi de su accesorio
    2. el usuario ejecuta su aplicación
    3. el usuario ingresa la configuration de Wi-Fi de su hogar (normalmente el SSID y la contraseña) en su aplicación
    4. tu aplicación los pasa a tu accesorio
    5. su accesorio intenta join a la Wi-Fi doméstica
    6. cuando su accesorio apaga su propio AP, iOS debería volver a conectarse a la networking Wi-Fi doméstica

Y ese es el mejor escenario. Si algo sale mal, como que el usuario malinterpreta su contraseña, el process puede ser mucho más confuso. Hay pasos que puede seguir para mejorar esto, pero la realidad es que nunca será tan fácil como lo es con WAC.

  • ¿Hay otras desventajas para tratar si no se usa WAC? Creo que lo anterior es suficiente, ¿eh? "