Перейдите на определенную страницу, используя уведомления в приложении UWP - PullRequest
0 голосов
/ 16 ноября 2018

Я пишу приложение UWP (Javascript), и у меня есть ScheduledToastNotification, чтобы действовать как сигнал тревоги.Уведомление появляется вовремя, но когда я нажимаю на уведомление (без кнопок, только на уведомление в целом), приложение не запускается правильно, оно запускается в корневую страницу.Кроме того, я не могу получить доступ к параметрам, которые я передаю в приложение, используя уведомление.Код прилагается ниже:

var Notifications = Windows.UI.Notifications;
var currentTime = new Date();
var seconds = 60;
var dueTime = new Date(currentTime.getTime() + seconds * 60 * 1000);
var idNumber = Math.floor(Math.random() * 100000000);  // Generates a unique ID number for the notification.

// Set up the notification text.
var toastXml = Notifications.ToastNotificationManager.getTemplateContent(Notifications.ToastTemplateType.toastText02);
var strings = toastXml.getElementsByTagName("text");
strings[0].appendChild(toastXml.createTextNode(This is a scheduled toast notification));
strings[1].appendChild(toastXml.createTextNode("Received: " + dueTime.toLocaleTimeString()));



var toastNode = toastXml.selectSingleNode("/toast");
toastNode.setAttribute("duration", "long");
var audio = toastXml.createElement("audio");

audio.setAttribute("src", "ms-winsoundevent:Notification.IM");
toastXml.selectSingleNode("/toast").setAttribute("launch", '{"type":"details","contentId":"112234","contentType":"Music"}');

// Create the toast notification object.
var toast = new Notifications.ScheduledToastNotification(toastXml, dueTime);
toast.id = "Toast" + idNumber;

// Add to the schedule.
Notifications.ToastNotificationManager.createToastNotifier().addToSchedule(toast);

Как мне получить приложение для навигации по правильному маршруту?Какое событие я слушаю, чтобы выполнить это и посмотреть, какие параметры я передал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...