首页 > 解决方案 > 如何使用 React Native 让 Android 设备“响铃”?

问题描述

我是 React Native 的新手,来自 React。我正在构建一个使用 WebRTC、React Native(本机/非 Expo)的视频消息应用程序,并且我错误地认为使设备“响铃”就像调用内置方法一样简单,就像您使用Alert的那样。

当应用程序的登录用户收到来电通知时,我希望电话响铃,就像您在 WhatsApp 或 Skype 中看到来电时看到的一样。

我在网上搜索过,并没有真正找到任何有用的东西——可能是我使用了错误的搜索词,因为我不知道我在寻找什么。

任何指点都非常感激地接受并理解要使其正常工作需要采取许多步骤!

标签: androidreact-nativenotificationswebrtc

解决方案


您将需要访问本机 API 来执行相当于拨打电话以进行 VoIP 呼叫的操作。推荐的 iOS API 是CallKit。推荐的 Android API 是ConnectionService

如果您正在构建自定义实现,React Native CallKeep 库应该具有您需要的实用程序或作为参考。


推荐阅读