应用处于后台或退出状态时如何接听电话?它们是应用程序的两种不同状态,后台和完全关闭。
或because示例:如何像WhatsApp一样用apiRTC接听电话?我正在实现ApiRTC JS SDK
我是负责APIRTC与ian提到的应用程序集成过程的开发人员之一,实际上我们已经直接与APIRTC支持沟通过,他们提到我们应该在这里提出相应的问题。
整体情况如下:
- 我们的应用程序功能齐全,并集成了API/SDK JS。
- 应用程序是在Ionic和Cordova中开发的
Ionic@v4
CordovaCLI@10,
cordova-android@10.1.1
cordova-ios@6.2.0
- 已经安装了最少必要的插件(包括cordova-iosrtc)
- 现在集成点呼和点视频通话功能齐全,没有任何问题。
现在,新的要求包括:
当应用程序处于后台(最小化状态)时,接收来电和视频通话的可能性,发生的情况是,当应用程序被最小化时,websocket和JS代码的执行完全中断,所以对于另一个想要调用最小化应用程序的用户说"用户离线"的用户,我们需要如何处理这个第一个用例的指南。
第二个要求是当应用程序处于退出状态(应用程序被杀死)时接收电话和视频通话的可能性[像Telegram, WhatsApp, Messenger等],所以它应该能够接收通知并允许执行JS代码,从而允许与apiRTC服务/服务器连接。在这种情况下,我们已经调查了VoIP(iOS)和高优先级推送通知(Android),但我们想知道这是一种方式,或者你有不同的实现ApiRTC服务。
谢谢您,非常抱歉在开头提供的信息太少。
如果您需要更具体的信息,我将等待您的答复。