我正在尝试在React本机应用程序中实现视频通话功能。我用过React native twilio video webrtc。我已经实现了相同的功能并使其正常工作。
我不确定移动应用中视频通话的流程。 我用于视频通话的流程如下:
现在我停留在第5点。 我正在向用户2和 发送FCM通知(显示在托盘(编辑:现在使用voip notif )中),现在我需要在user2的移动设备上显示振铃UI,即使该应用被杀死并且手机被锁定。 我该如何实现?
我想有一个名为react-native-callkit的软件包,我应该与PushKit一起使用。但是问题出在android flow上。 Android不支持PushKit和CallKit。因此,当应用程序处于终止状态时,会出现通知,我需要抓住控件并显示振铃的UI并在手机锁定且应用程序被终止时唤醒屏幕。
一些困惑
托盘中是否没有显示任何特殊的推送通知? (编辑:我猜是数据消息和VOIP通知)
除了react-native-callkit(用于显示振铃的UI)之外,是否还有其他可用于android和ios的软件包?
答案 0 :(得分:1)
这里是Twilio开发人员的传播者。
Android没有CallKit
,但确实提供了ConnectionService
,可让您构建来电屏幕通知。我发现没有很多东西可以将ConnectionService
与React Native连接起来,所以您可能必须签出Android examples并自己构建它。
对不起,我没有更多帮助。
答案 1 :(得分:0)
我遵循了Twilio https://github.com/twilio/voice-quickstart-android的示例,然后它运行良好,甚至是我在React-Native中的项目。