我们正在React-native上开发VoIP客户端应用程序。
该应用程序的一项功能是在后台运行或完全终止时来电。我们通过使用推送通知来实现这种功能-当应用程序接收到推送通知时,它会注册到sip(VoIP)服务器并弹出来电屏幕。 (我们使用wix-navigation作为导航模块,并使用屏幕https://github.com/wix/react-native-navigation)
我们现在面临的问题是在手机锁定时弹出来电屏幕。我们知道该应用程序肯定会收到推送通知,但是在手机解锁时可以正常工作并弹出屏幕的相同逻辑在手机被锁定的情况下不起作用。
我看过本教程:https://belka.us/en/callkit-android-react-native/ 它实现了类似但带有本机代码的东西。 还有其他方法可以实现我的目标吗?
非常感谢您!