He respondido a dos preguntas diferentes ahora, ambas explicando cómo las aplicaciones VOIP no comienzan en la puesta en marcha, sin embargo, la gente parece pensar que sí.
No estoy 100% seguro de mí mismo, alguien me vinculó a una parte de los documentos de Apple, que realmente no menciona nada sobre el inicio automático de aplicaciones.
Originalmente estaba en conocimiento previo y esta respuesta, pero después de que otra persona dijera que lo hacen, realmente no estoy seguro.
Hasta donde yo sé, las aplicaciones solo reaccionan a las notificaciones push y no se pueden iniciar en segundo plano cuando un dispositivo está encendido.
¿Podemos aclarar si es posible iniciar automáticamente una aplicación o no?
Solución
Eche un vistazo a la sección UIBackgroundModes en este documento: parece indicar que agregar la clave iniciará automáticamente una aplicación en el arranque.voip
Editar: una aplicación de ejemplo parece confirmar este comportamiento.
Otras respuestas
De acuerdo, no sé si esto se clasifica como una respuesta, pero me siento obligado a decirlo. Estoy desarrollando una aplicación que rastrea cambios significativos de ubicación y proporciona funciones de VoIP. La aplicación tiene la tecla en modos de fondo requeridos. Probé algunos casos en los que me gustaría compartir los resultados:voip
- La aplicación está en modo de depuración – Desactivada mientras la aplicación se estaba ejecutando (activa o en segundo plano) – iOS 7.1.1 (11D201) y iPhone 4 (nombre del producto: iPhone3,2):
Cuando se inicia, la aplicación se ejecuta en segundo plano, así como otras aplicaciones que se estaban ejecutando antes. No creo que esto esté relacionado con VoIP de ninguna manera.
- La aplicación está en modo de depuración – Desactivada mientras la aplicación se terminó – iOS 7.1.1 (11D201) y iPhone 4 (nombre del producto: iPhone3,2):
Cuando se inicia, la aplicación no se está ejecutando, no hay registros en la utilidad de configuración, el servidor dice que el usuario no está registrado, no puedo llamarlo desde otros dispositivos; y, sin embargo, las otras aplicaciones que no están relacionadas con voip o seguimiento de ubicación, pero que estaban abiertas antes de apagarse, al menos se cargan en la memoria. Es decir, la clave no funcionó.voip
He continuado la prueba con la misma aplicación, pero esta vez la descargué de la tienda de aplicaciones. Los resultados son los mismos. Cambiamos el dispositivo y el sistema operativo a iPhone 3G (nombre del producto: iPhone2,1) e iOS 6.1.6 (10B500). Nada cambió tanto en los modos de depuración como en los de lanzamiento.
Le he dicho a mi jefe que Apple proporciona este comportamiento y se puede hacer. Luego tuve dudas y lo intenté, ahora estoy tratando desesperadamente de encontrar otra manera. Voy a enviar mis saludos a Apple sobre esto.