Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 ionic 框架构建了一个 Cordova应用程序。它是使用Peer JS构建的,每当我的对等方接到来电时,我需要该应用程序从冷启动快速打开一个状态,有点像电话应用程序在我们接到电话时打开来电活动。
目前我正在使用离子推送通知来打开单击通知的状态,但这需要很长时间并且从启动屏幕开始加载。
有没有办法将包含接收呼叫代码的状态快速弹出到前台
对于 Cordova,我想出的技巧是,
首先,将来电代码分离成一个带有所需javascript代码的html页面。
接下来,发送带有特定有效负载的通知,然后在 phonegap 推送插件的 onRecieve 方法中,我检查有效负载,如果它与特定有效负载匹配并且如果应用程序被终止,我使用意图打开包含的主要活动cordova webview,我根据意图在这里加载了html页面。
这使它看起来好像应用程序“弹出打开”。