我有一个Cordova插件,可以从另一个成功启动一个MobileFirst应用程序,并且在已启动的应用程序中,成功地从启动应用程序接收数据。 (非常类似于LaunchMyApp Custom-URL-Scheme PhoneGap插件https://build.phonegap.com/plugins/844。)
但是,如果我启动的应用程序已经运行,并返回启动应用程序并再次启动应用程序,我无法确定要侦听哪个javascript事件以接收此更新的Intent和上下文。
如果我从已启动的应用程序内部手动调用我的登陆上下文功能,我实际上会看到我从二次启动中传递的更新的意图和数据。
任何想法,我可以听取MobileFirst事件或方法来检测此应用程序的更新启动意图吗?
答案 0 :(得分:1)
我找到了它,它是电话空白"简历"事件
这样的代码可以激活我的cordova插件来检索"记录启动上下文"。
document.addEventListener("deviceready", lang.hitch(this, this.checkLandIntent), false);
document.addEventListener("resume", lang.hitch(this, this.checkLandIntent), false);
checkLandIntent: function() {
cordova.exec(null, null, "LaunchApp", 'land', []);
}