¿Es posible escribir una aplicación que bloqueará las llamadas entrantes y salientes? ¿O el iPhone está bloqueado demasiado? ¡Gracias!¿Puede una aplicación de iPhone bloquear llamadas telefónicas?
Respuesta
EDIT: Vea la respuesta de Rajan Maheshwari a continuación. CallKit ahora proporciona esto. Incluso las cosas que parecían que nunca cambiarían, pueden cambiar eventualmente.
Cualquier modificación de la capacidad del usuario para realizar o recibir llamadas telefónicas va a ir en contra de enfoque básico de Apple para aplicaciones de terceros. Hay muchas cosas cuestionables y podría salirse con la suya. El bloqueo de llamadas está claramente prohibido.
Gracias. De eso tenía miedo. –
¿Por qué le tendrías miedo? Lo que me da miedo es un software que me impide recibir llamadas. –
Podría ser que él aceptó una solicitud de proyecto de un cliente por algo que bloquea llamadas, sin conocer las limitaciones. Una mala llamada para no investigar antes de saltar. Lo siento – Organiccat
Las aplicaciones no pueden bloquear las llamadas telefónicas. Sin embargo, el usuario puede activar el Modo Avión en la configuración.
Varios eventos pueden interrumpir potencialmente una aplicación: llamada entrante, mensaje SMS o alerta de calendario. Si el usuario ignora la interrupción, su aplicación continuará ejecutándose. Si no, terminará.
Ver Apple docs para más detalles.
Una aplicación no tiene acceso a la función del teléfono y no tiene manera de bloquear una llamada.
La alternativa es esperar a que Apple ofrezca esa función en el futuro.
Mientras tanto, puede
- Consulte a su proveedor - algunos proveedores hacen que
- crear un tono de timbre personalizado (silencio) para ser asociado a un número (sin anillo).
Ahora es posible detectar y bloquear las llamadas telefónicas no deseadas de IOS 10 y superiores.
Véase el marco CallKit marco
El CallKit (CallKit.framework) permite integrar aplicaciones de VoIP con el iPhone interfaz de usuario y proporcionan a los usuarios una gran experiencia. Utilice este marco para que los usuarios vean y respondan las llamadas VoIP entrantes en la pantalla bloqueada y administren contactos de llamadas VoIP en las vistas Favoritos y Recientes de la aplicación Teléfono.
CallKit también presenta extensiones de aplicación que permiten el bloqueo de llamadas y la identificación de llamadas. Puede crear una extensión de aplicación que pueda asociar un número de teléfono con un nombre o decirle al sistema cuándo se debe bloquear un número.
Es posible en iOS 10.
Aquí está cómo hacerlo - Directorio>
1.Create una llamada de extensión
2.Bloquear la llamada entrante ->
class CustomCallDirectoryProvider: CXCallDirectoryProvider {
override func beginRequest(with context: CXCallDirectoryExtensionContext) {
let blockedPhoneNumbers: [CXCallDirectoryPhoneNumber] = [ phone Numbers here with country code! ]
for phoneNumber in blockedPhoneNumbers.sorted(by: <) {
context.addBlockingEntry(withNextSequentialPhoneNumber: phoneNumber)
}
context.completeRequest()
}
}
Nota: Si está utilizando callKit para recibir llamadas entrantes, entonces no hay necesidad de bloquear manualmente otras llamadas.
- 1. haciendo llamadas telefónicas con C#
- 2. ASP.NET y enviar SMS/hacer llamadas telefónicas
- 3. Android: red lenta durante llamadas telefónicas
- 4. Web API para hacer llamadas telefónicas
- 5. ¿Grabar llamadas telefónicas en el teléfono Android?
- 6. ¿Hay una biblioteca gratuita de Python para llamadas telefónicas?
- 7. ¿Es posible grabar llamadas telefónicas a través de una aplicación de Android?
- 8. Cómo bloquear llamadas en android
- 9. Bloquear llamadas R potencialmente dañinas
- 10. Bloquear devoluciones de llamadas con EXC_BAD_ACCESS
- 11. JavaScript se detiene al bloquear el iphone, ¿aún puede ejecutarse?
- 12. ¿Cómo puedo usar API privadas para bloquear llamadas entrantes en una aplicación de iOS?
- 13. Bloquear llamadas de dominios cruzados al servicio web asp.net .asmx
- 14. ¿Cómo saber si el dispositivo Cocoa Touch puede hacer llamadas?
- 15. Bloquear/desbloquear una aplicación desde mi aplicación: Android
- 16. Registro/historial de llamadas de iPhone
- 17. ¿Cuánta memoria puede usar una aplicación de iPhone?
- 18. GCC cómo bloquear llamadas al sistema dentro de un programa?
- 19. ¿cuánto se puede bloquear c?
- 20. ¿Cómo puedo probar si el dispositivo IOS tiene capacidades telefónicas?
- 21. Datos MySQL - Contar el número de llamadas telefónicas al mismo tiempo
- 22. ¿Puede una aplicación web iPhone usar la cámara?
- 23. ¿Cómo bloquear solicitudes HTTP externas? (asegurando llamadas AJAX)
- 24. Números de análisis telefónicas a sus partes
- 25. Puedo bloquear llamadas entrantes sin deshabilitar Bluetooth - es decir, modo DND (no molestar) - en Android
- 26. ¿Puede una aplicación local html5 tener una sesión asp.net? (Aplicación web local para iPhone)
- 27. ¿Cómo bloquear una aplicación de Android mediante programación?
- 28. fb.api telefónicas con jQuery diferido
- 29. Implementar una aplicación de iphone de xcode a iphone
- 30. ¿Cuál es la diferencia entre una aplicación web de iPhone y una aplicación de iPhone?
sin duda es posible en iOS 10, ya que la aplicación WhatsApp lo hace, sobre todo a través de callKit. –