在 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应用程序的扩展器控件的模板。

Windows Phone 8.1 上的 RadioButtons 绑定

我如何采取截图编程中的Windows Phone 8.1