La aplicación que estamos construyendo tiene un botón simple que inicia una sesión en tiempo real con un número específico. No hay biggee aquí.Compruebe si el tiempo frontal está habilitado en el dispositivo
utilizo
[[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString: @"facetime://5555555555"]];
para comprobar si el dispositivo es capaz de llamadas FaceTime. Nuevamente, esto funciona bien.
Pero un usuario puede activar o desactivar la función Facetime a través de la pantalla de configuración de su dispositivo. Cuando se desactiva el tiempo de la cara, el método canOpenURL
anterior aún devuelve YES
aunque el tiempo frontal esté desactivado. Y cuando comienzo una nueva sesión a través del método openURL
, la pantalla simplemente va a mi lista de contactos sin iniciar una sesión en tiempo real.
Cualquiera sabe si es posible determinar si FaceTest está habilitado en el dispositivo.
No parece posible en este momento. ¿duplicar? http://stackoverflow.com/questions/5631921/is-there-any-facetime-api-for-iphone-developers – amleszk
Un poco duplicado, esa pregunta está más centrada en la API. Solo necesito 'obtener' algunas configuraciones del dispositivo. No es una API completa – basvk
¿Qué tal esta respuesta? http://stackoverflow.com/questions/8516188/how-to-check-facetime-support-in-ios-devices-harware-check –