6

我使用 ionic 框架构建了一个 Cordova应用程序。它是使用Peer JS构建的,每当我的对等方接到来电时,我需要该应用程序从冷启动快速打开一个状态,有点像电话应用程序在我们接到电话时打开来电活动。

目前我正在使用离子推送通知来打开单击通知的状态,但这需要很长时间并且从启动屏幕开始加载。

有没有办法将包含接收呼叫代码的状态快速弹出到前台

4

1 回答 1

0

对于 Cordova,我想出的技巧是,

首先,将来电代码分离成一个带有所需javascript代码的html页面。

接下来,发送带有特定有效负载的通知,然后在 phonegap 推送插件的 onRecieve 方法中,我检查有效负载,如果它与特定有效负载匹配并且如果应用程序被终止,我使用意图打开包含的主要活动cordova webview,我根据意图在这里加载了html页面。

这使它看起来好像应用程序“弹出打开”。

于 2016-08-08T12:25:47.080 回答