我建造了一个科尔多瓦app https://play.google.com/store/apps/details?id=com.everycrave.livewire使用离子框架。它是使用构建的Peer JS http://peerjs.com/每当我的同伴收到来电时,我需要应用程序快速打开冷启动状态,有点像电话应用程序在我们接到电话时打开来电活动。
目前我正在使用离子推送通知 http://docs.ionic.io/v2.0.0-beta/docs/push-full-setup单击通知即可打开状态,但这需要很长时间并且从启动屏幕开始加载。
有没有一种方法可以将包含接收调用代码的状态快速打开到前台
对于科尔多瓦,我想出的技巧是,
首先,将来电代码与所需的 javascript 代码分离到 html 页面中。
接下来,发送带有特定有效负载的通知,然后在phonegap推送插件的onRecieve方法中,我检查有效负载,如果它与特定有效负载匹配,并且如果应用程序被终止,我使用意图打开包含以下内容的主活动: cordova webview,我根据意图在这里加载html页面。
这使得应用程序看起来好像“弹出打开”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)