我正在使用Parse向我的应用发送推送通知。我按照documentation中的所有步骤进行了操作。它完美无缺。
当我收到推送通知时,点击它会启动该应用程序。但是,我想导航到我的应用程序中的特定页面。我无法找到设置此导航参数的位置。有办法吗?
如果可以,那么在导航到该页面时如何通过查询字符串传递参数?
答案 0 :(得分:0)
我找到了这个样本。您可以将自定义xaml文件设置为启动URL。 这是完整的项目:WNS Notifications for Windows and Windows Phone Universal App Sample。希望它有所帮助。
var toastDescriptor = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastText02);
var txtNodes = toastDescriptor.GetElementsByTagName("text");
txtNodes[0].AppendChild(toastDescriptor.CreateTextNode("SL8.1 Demo"));
txtNodes[1].AppendChild(toastDescriptor.CreateTextNode("Deeplink me"));
// Launch args
var toastNode = toastDescriptor.SelectSingleNode("toast");
((XmlElement)toastNode).SetAttribute("launch", "/toastpage.xaml?findme=true");
var toast = new ToastNotification(toastDescriptor);
var toastNotifier = ToastNotificationManager.CreateToastNotifier();
toastNotifier.Show(toast);