在 Windows Phone 8.1 Silverlight 中处理 ToastNotification
Posted
技术标签:
【中文标题】在 Windows Phone 8.1 Silverlight 中处理 ToastNotification【英文标题】:Handle ToastNotification in WIndows Phone 8.1 Silverlight 【发布时间】:2014-12-08 14:46:26 【问题描述】:我正在尝试使用WNS with Windows Phone 8.1 (SilverLight)
平台。我成功地在我的客户端应用程序上收到了通知。但我被困在拦截 Toast 通知的 Click/Tap 上。
尝试:-
public async void Initilialize()
channel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
channel.PushNotificationReceived += PushNotificationReceived;
void PushNotificationReceived(PushNotificationChannel sender, PushNotificationReceivedEventArgs args)
DispatcherInvoker.Invoke(() => MessageBox.Show("Notifacation recieved") );
但是当我点击 Toast 通知时我无法看到消息,并且当我点击 toast 时我的应用程序正在成功启动。
有人知道我错过了什么吗?
【问题讨论】:
【参考方案1】:好的,不过这是我的错,这个 PushNotificationReceived 只会在您的应用正在运行并且您在此期间收到通知时才会触发。
【讨论】:
以上是关于在 Windows Phone 8.1 Silverlight 中处理 ToastNotification的主要内容,如果未能解决你的问题,请参考以下文章
当 Windows (phone) 8.1 应用程序在前台时接收并处理通知参数
如何将 Windows 商店中的 Windows Phone 应用程序(8.1 XAML)迁移到 8.1 Silverlight?
xml 适用于Windows 8.1和Windows Phone 8.1应用程序的扩展器控件演示。
xml 适用于Windows 8.1和Windows Phone 8.1应用程序的扩展器控件的模板。