Realizar y supervisar llamadas telefónicas dentro de la brecha telefónica
Estoy considerando la construcción de una aplicación de PhoneGap que funcionaría con mi aplicación web a través de socket web. Recibirá la instrucción de marcar un número de teléfono, correr en segundo plano mientras la llamada está en curso, detectar cuándo la llamada telefónica se activa y cuándo la llamada cuelga y luego reanudarla para que la información de la llamada se envíe de nuevo a través de ajax .
¿Se puede hacer esto en PhoneGap? ¿Puede esto ser aprobado para iOS?
- Phonegap - sqlite o DB indexado?
- Un botón - 3 tiendas de aplicaciones - ¿cómo redirigir al usuario a la appstore adecuada?
- Cómo enviar una cadena utilizando NFC desde un teléfono Windows 8 a un dispositivo Android
- ¿Escribir mensaje NDEF varias veces a la misma etiqueta?
- Cuándo comprobar la conexión a Internet en aplicaciones móviles
Nota: esta es una pregunta de factibilidad, no una pregunta de darme código.
- Escribir etiquetas NFC para que funcione con Android y Windows Phone8
- ¿Puede Windows Phone 8 y Android conectarse a través de Wifi Direct?
- JQuery Mobile Windows teléfono 8 pie de página fijo
- Enviar URL desde Android a Windows Phone a través de NFC da enlace a Play Store
- Aplicación iOS / android nativa para Windows Phone
- Bluetooth LAN entre teléfonos inteligentes? ¿Conexiones telefónicas de uno a muchos?
- ¿La aplicación WPF XAML Browser (XBAP) funciona en los navegadores Android y Windows Phone? ¿Cuáles son las alternativas?
- Cómo instalar .xap phonegap construir en Windows Phone 8?
Para usar cualquier funcionalidad nativa como ubicación, llamada, etc; Los desarrolladores tienen que crear complementos. Para iOS 10 y versiones futuras, Apple ha introducido el framework de callkit que le permite tener acceso programático a la VoIP functionality
, así como bloqueo de llamadas e identificación. Antes de iOS 10, he utilizado twilio API que hace las mismas cosas que se mencionan en su pregunta.
- Sí, es posible en la brecha telefónica utilizando los complementos personalizados.
- Sí, la aplicación estará aprobada para iOS.
¿Se puede hacer esto en PhoneGap?
No, tendrías que desarrollar un plugin para cada plataforma.
¿Puede esto ser aprobado para iOS?
Todas las muestras que encontré con problemas similares utilizan APIs obsoletas, así que probablemente no. No soy un desarrollador de ios, por lo que no estoy seguro. Más información aquí Detectando los eventos de llamadas en ios
Sé que esto es posible en Android, consulte ¿Cómo detectar llamadas entrantes, en un dispositivo Android?
No es posible en el teléfono de Windows, vea ¿Hay alguna forma de controlar la información de llamadas telefónicas en Windows Phone 7?
- Android – startActivityForResult fuera de una actividad?
- Cómo obtener ascender / descender y altura x para una fuente determinada