我在mobilefirst / windows8(.1)中遇到了激活协议的问题。 在标准的winJS应用程序中,我可以通过自定义协议以规范方式激活应用程序后获取参数:
//register event
WinJS.Application.addEventListener("activated", onActivatedHandler, false);
//handle
function onActivatedHandler(eventArgs) {
if (eventArgs.detail.kind == Windows.ApplicationModel.Activation.ActivationKind.protocol)
{
// The received URI is eventArgs.detail.uri.rawUri
}
}
我的问题是,在使用mobilefirst编写的应用程序中,应用程序不会举办活动! 有人有类似的问题吗? 谢谢, F。
答案 0 :(得分:0)
你在哪里打电话给addEventListener
?也许,在您调用onactivated
之前已经提出了addEventListener
事件。
我能够拦截cordova.js
文件中的加载并添加了一个事件监听器,并触发了相应的函数。