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

Mobilefirst 7 -> windows 8 URL activation scheme parameters

我对 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.

你打电话给 addEventListener 在哪里?也许,在您调用 addEventListener.

之前,已经引发了 onactivated 事件

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