代码之家  ›  专栏  ›  技术社区  ›  Shivam

React Native-在Android(VOIP应用程序)中显示传入视频呼叫屏幕

  •  0
  • Shivam  · 技术社区  · 6 年前

    视频通话 本机应用程序中的功能。我用过 React native twilio video webrtc . 我已经实现了同样的方法并使其工作。

    我使用的视频通话流程如下:

    1. 用户1点击呼叫用户2
    2. 你的应用程序会为房间生成一个唯一的名称。可能是两个用户ID的组合。
    3. 用户1使用生成的唯一名称连接到房间
    4. 使用FCM,向用户2发送具有房间唯一名称和令牌的高优先级消息
    5. 用户2接收到通知,您将显示一个振铃用户界面(即使应用程序已关闭,手机已锁定)
    6. 用户2接受并连接到同一个房间

    现在我被困在第五点。 我正在发送FCM通知(显示在托盘中) (编辑:现在使用voip notif) )到用户2和 现在我需要在user2的手机上显示振铃用户界面,即使应用程序被关闭,手机被锁定。 我怎样才能做到这一点?

    我想有个包裹叫 react-native-callkit ,我应该和它一起使用 PushKit

    一些困惑

    是否有任何特殊类型的推送通知不会显示在托盘中? (编辑:数据消息和VOIP notif我猜)

    除此之外还有别的包裹吗 反应本机呼叫套件 (用于显示振铃用户界面)android和ios都可以使用哪个?

    2 回复  |  直到 6 年前
        1
  •  6
  •   philnash    6 年前

    Twilio开发者福音传道者。

    Android没有 CallKit ,但它确实提供了 ConnectionService 允许您生成来电屏幕通知。我找不到太多的联系 使用React Native,因此您可能需要检查 Android examples

    对不起,我帮不上忙了。

        2
  •  0
  •   WatersLake    5 年前