android - 如何使用 React Native 让 Android 设备“响铃”?
问题描述
我是 React Native 的新手,来自 React。我正在构建一个使用 WebRTC、React Native(本机/非 Expo)的视频消息应用程序,并且我错误地认为使设备“响铃”就像调用内置方法一样简单,就像您使用Alert
的那样。
当应用程序的登录用户收到来电通知时,我希望电话响铃,就像您在 WhatsApp 或 Skype 中看到来电时看到的一样。
我在网上搜索过,并没有真正找到任何有用的东西——可能是我使用了错误的搜索词,因为我不知道我在寻找什么。
任何指点都非常感激地接受并理解要使其正常工作需要采取许多步骤!
解决方案
您将需要访问本机 API 来执行相当于拨打电话以进行 VoIP 呼叫的操作。推荐的 iOS API 是CallKit。推荐的 Android API 是ConnectionService。
如果您正在构建自定义实现,React Native CallKeep 库应该具有您需要的实用程序或作为参考。
推荐阅读
- dicom - 对齐两个 Dicom 系列
- angular - 如何修复 Angular 错误:编译中的 TS1039?
- neural-network - 为什么我的神经网络中的错误首先增加然后不改变?
- sql - Oracle query to get the number of business days between 2 dates
- mysql - 设置连接池。重新连接到数据库
- javascript - 以html从服务器加载文件/脚本
- sql-server - sql中的除法和乘法精度
- list - Prolog 子列表关系
- html - Firefox 中的填充和内容之间的空间
- wpf - Windows XP 上 WPF 中的 SaveFileDialog 显示空文件列表