当本地通知点击Windows Phone 8.1应用程序时,应用程序未打开?

时间:2016-02-11 07:27:59

标签: c# windows-phone-8 windows-phone-8.1 toast

我开发了一款Windows手机应用程序。在此计划的本地通知中。 发生了什么通知,但每当我点击通知应用程序未打开时,它就会返回。

下面是我的代码:

string textLine1 = "Sample Toast App";
            string textLine2 = "This is a sample message.";
            string contentString =
              "<toast duration=\"long\">\n" +
                "<visual>\n" +
                  "<binding template=\"ToastText02\">\n" +
                    "<text id=\"1\">" + textLine1 + "</text>\n" +
                    "<text id=\"2\">" + textLine2 + "</text>\n" +
                  "</binding>\n" +
                "</visual>\n" +
              "</toast>\n";



XmlDocument content = new Windows.Data.Xml.Dom.XmlDocument();
content.LoadXml(contentString);

DateTime EventDate = new DateTime(2016, 02, 11, 12, 45, 00);

ToastNotifier toastNotifier =ToastNotificationManager.CreateToastNotifier();
var scheduledToast = new ScheduledToastNotification(content, EventDate);
toastNotifier.AddToSchedule(scheduledToast);

在上面的代码中

  

我将EventDate替换为DateTime.Now.AddSeconds(30),然后应用就是   开。

ToastNotifier toastNotifier = ToastNotificationManager.CreateToastNotifier();
var scheduledToast = new ScheduledToastNotification(content, DateTime.Now.AddSeconds(30));
toastNotifier.AddToSchedule(scheduledToast);
我应该怎么做。请帮帮我。

1 个答案:

答案 0 :(得分:0)

您必须将“launch”属性设置为您的应用登录页面。以下示例。

<toast launch="/Views/HomeView.xaml?toast=test">
    <visual>
        <binding template="ToastText01">
            <text id="1">Hello World!</text>
        </binding>
    </visual>
</toast>