Mobilefirst 7 - > Windows 8 URL激活方案参数

时间:2015-05-11 13:34:24

标签: cordova windows-8 winjs ibm-mobilefirst

我在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。

1 个答案:

答案 0 :(得分:0)

你在哪里打电话给addEventListener?也许,在您调用onactivated之前已经提出了addEventListener事件。

我能够拦截cordova.js文件中的加载并添加了一个事件监听器,并触发了相应的函数。