使用OnLaunched事件在用户点击儿子吐司时启动应用程序

时间:2013-06-17 21:15:13

标签: azure windows-8 windows-runtime

我试图通过覆盖App.xaml中的OnLaunchedEvent,在用户点击Toast通知时发送启动页面。

这是代码。

protected override void OnLaunched(LaunchActivatedEventArgs args)
        {
 string launchstring = args.Arguments;
            if (lauchstring=="InstructionSet"")
            {

              rootFrame.Navigate(typeof(InstructionSet));
            }
}

代码检查从Azure传递的参数“Instructonset”strign并启动该页面。

这是我的Azure代码

 push.wns.sendTileWideSmallImageAndText04(channel.uri, {
                     image1src: item.imageUrl,
                     text1: item.componentName,
                     text2:item.alarmType,
                     audiosrc:'ms-winsoundevent:Notification.Looping.Call', audioloop:'false'
                }, {
                    success: function(pushResponse) {
                        console.log("Sent push:", pushResponse);
                    },launch:"launch_url"
                });

通知出现但点击它没有做任何事情。我在这里做错了什么。

1 个答案:

答案 0 :(得分:1)

在OP确认我的评论后添加答案

看起来你的代码中有一个拼写错误,在if条件中缺少launchstring中的第一个“n”:

string launchstring = args.Arguments;
if (lauchstring=="InstructionSet")