我正在用react-native-webrtc开发一个视频通话应用程序,我现在被困在手机锁定时如何显示来电屏幕上。我现在正在开发android部分,我已经尝试了这个教程,但它对我不起作用https://medium.com/@shivanshrajpoot/create-a-react-native-app-which-works-on-lock-screen-android-b127f0177455
提前感谢:)
我正在用react-native-webrtc开发一个视频通话应用程序,我现在被困在手机锁定时如何显示来电屏幕上。我现在正在开发android部分,我已经尝试了这个教程,但它对我不起作用https://medium.com/@shivanshrajpoot/create-a-react-native-app-which-works-on-lock-screen-android-b127f0177455
提前感谢:)
2条答案
按热度按时间jdgnovmf1#
React Native CallKeep是您所需要的。您可以在此处找到用法详细信息。https://github.com/react-native-webrtc/react-native-callkeep
kmb7vmvb2#
要在React Native应用中屏幕锁定时显示来电屏幕,您可以使用react-native-incoming-call包。
1.使用npm或Yarn安装 Package :
npm安装React-本机-呼入-呼叫
或
1.在React原生代码中导入包:
从“React-本机-呼入-呼叫”导入呼入呼叫;
1.收到来电事件时显示来电屏幕:
IncomingCall.show({电话标题:“来电”,联系人姓名:“无名氏”,头像:“https://picsum.photos/100”,已拒绝:()=〉{},接受时:()=〉{} });
这里,callTitle和contactName分别是来电的标题和名称,而avatar是可选的简档图片。onDecline和onAccept分别是当用户拒绝或接受呼叫时将调用的回调。
这将给予您了解如何在React Native中锁定屏幕时显示来电屏幕。您可以进一步自定义此代码以满足您的特定需要。