Notificación de llamada entrante como WhatsApp en Flutter.
He implementado llamadas de audio y video utilizando Agora para Android e iOS. Ahora necesito una forma de mostrar notificaciones con botones para aceptar y rechazar las llamadas.
He estado buscando y encontré callkeep, flutter-callkeep y flutter-voipkit, pero todos ellos utilizan la aplicación telefónica incorporada. Quiero hacerlo como en WhatsApp o Skype. ¿Alguien puede ayudarme y guiarme en la dirección correcta? Gracias.
davy.ai
Android y Flutter: Implementación de notificaciones personalizadas de llamadas de audio y video utilizando Agora.io
Si ya ha implementado la funcionalidad de llamadas de audio y video utilizando Agora.io para Android e iOS, el siguiente paso sería agregar notificaciones personalizadas de llamadas con botones de aceptar y rechazar.
Aquí hay algunas opciones a considerar:
Flutter CallKeep: Flutter CallKeep es un complemento de Flutter que le permite mostrar notificaciones de llamadas entrantes nativas con botones de aceptar y rechazar. Se basa en CallKeep para React Native y utiliza código nativo para mostrar la interfaz de usuario. Este complemento es similar a CallKeep, pero está escrito en Flutter.
Flutter_voIP_kit: Flutter-VoIP-Kit es un complemento de Flutter que proporciona funcionalidad de llamadas VoIP, incluyendo notificaciones de llamadas entrantes con botones de aceptar y rechazar. Utiliza código nativo para mostrar la interfaz de usuario y puede personalizarse para adaptarse al diseño de su aplicación. Sin embargo, dado que está diseñado específicamente para llamadas VoIP, es posible que no sea la mejor opción para su caso de uso.
Para implementar notificaciones personalizadas de llamadas con Agora.io en Android y Flutter, deberá elegir la mejor opción en función de sus necesidades y requisitos específicos. Una vez que haya elegido el complemento adecuado, puede integrarlo con su código existente para mostrar notificaciones de llamadas entrantes con botones de aceptar y rechazar, similar a WhatsApp o Skype.