在WIndows Phone 8.1 Silverlight中处理ToastNotification

时间:2014-12-08 14:46:26

标签: c# windows-phone-8 push-notification apple-push-notifications windows-phone-8.1

我正在尝试使用WNS with Windows Phone 8.1 (SilverLight)平台。我在我的客户端应用程序上成功收到通知。但我一直在拦截Toast Notification上的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 Notification时我无法看到消息,当我点击吐司时我的应用程序成功启动。

有人知道我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

好的,这是我的错,但 PushNotificationReceived 只会在您的应用运行时点亮,并且您在此期间收到了通知。