我正在開發Windows Phone 8.1應用程序,並且遇到此問題。 我不希望我的推送通知在應用程序處於前臺時彈出 - 所以當從PushNotificationChannel
收到通知時,我正在檢查應用程序是否在PushNotificationReceived
事件的前臺,如果是,我將取消通知: ARGS。PushNotificationReceived事件不會觸發
void channel_PushNotificationReceived(PushNotificationChannel sender, PushNotificationReceivedEventArgs args)
{
if(appInForeground)
{
args.Cancel = true;
}
}
我PushNotification
後臺任務(IBackgroundTask
)觸發PushNotificationTrigger
。
問題: 有時,當應用程序在前臺 - 我收到推送通知。當我查看日誌時,我可以看到PushNotificationReceived
事件沒有觸發。 我不退訂在我整個應用程序生活中的事件...
這可能是事件沒有觸發,但我的backgroundTask觸發器呢?
東西是腥這裏...
任何幫助將不勝感激。
你在說吐司通知,我的問題是關於PushNotifications,它被PushNotificationChannel收到。糾正我,如果我錯了:) –