如何从应用程序外部获取我的 Toast 通知?
Posted
技术标签:
【中文标题】如何从应用程序外部获取我的 Toast 通知?【英文标题】:How can i get my Toast Notification from outside the application? 【发布时间】:2012-06-17 19:02:50 【问题描述】:嗨,我遇到了这个问题,我不知道如何从应用程序外部获取 Toast 通知,我无法像这样从内部获取它:
private void ToastNotificationReceived(NotificationEventArgs e)
//liste_notifications.Items.Add("Toast : " + e.Collection["wp:Text1"]);
if (e.Collection["wp:Text1"].Contains("Client"))
ClientNotification cn = new ClientNotification();
cn.FromWho = e.Collection["wp:Text1"].Substring(6, 6);
cn.Notification = e.Collection["wp:Text1"].Substring(12);
cn.Date = DateTime.Now;
ClientItems.Add(cn);
PersistData();
但我不知道如何从外部进行操作。 感谢您的帮助
【问题讨论】:
【参考方案1】:Toast 通知出现在屏幕顶部,您的应用程序内部没有执行任何代码/事件
【讨论】:
例如,我将通知从我的桌面应用程序推送到我的 Windows Phone 应用程序,此 toast 通知有一个用户名,我需要获取该用户名,我该怎么做? 仅当应用程序已经运行时,或下次启动应用程序时下载username
如果您想发送用户特定的通知,您必须将此信息与您的注册服务中的 phonechannel url 一起存储,并使用它们来构建您发送到 microsoft 服务的消息。以上是关于如何从应用程序外部获取我的 Toast 通知?的主要内容,如果未能解决你的问题,请参考以下文章
在 Android 中执行点击操作后,如何从通知中发送 Toast?
导航到特定页面在 Windows Phone Toast 通知中不起作用