【发布时间】:2018-03-01 09:55:16
【问题描述】:
我已经为我的 Xamarin.Forms UWP 应用程序实现了推送通知功能,并且我能够接收通知,然后弹出 toast。我正在使用下面的代码。
//This method is triggered when a user taps/clicks the notification
private void Toast_Activated(ToastNotification sender, object args)
{
ToastActivatedEventArgs targs = (ToastActivatedEventArgs)args;
var xml = sender.Content.GetXml();
XmlDocument xDoc = new XmlDocument();
xDoc.LoadXml(xml);
XmlNodeList txts = xDoc.GetElementsByTagName("text");
var sitid = txts[0].InnerText;
var id = sitid.Substring(sitid.LastIndexOf(':') + 1);
Debug.WriteLine("Id:" + id);
}
当用户单击/点击通知时,我想从我的 PCL 项目中打开一个特定页面并将此 id 变量作为参数传递。我怎样才能做到这一点 ?任何帮助将不胜感激。
【问题讨论】:
标签: c# xamarin xamarin.forms uwp xamarin.uwp