2016-01-24 54 views
0

我面臨以下奇怪的問題。我有一個使用Azure NotificationHub和Xamarin開發iOS應用程序的通知設置。它適用於以下例外。有些時候,從我的後端服務器(C#Visual Studio Windows Form Application)發送的一些通知會導致iPhone閃爍,聽到通知聲音,沒有通知顯示,並且我的應用程序的舊通知已從列表中刪除。任何想法可能會造成這種情況?推送通知不總是在iPhone上工作

感謝

+1

可能重複的[APNS(Apple推送通知服務)可靠性](http://stackoverflow.com/questions/13897575/apns-apple-push-notification-service-reliability) – OhadM

+1

這是不一樣的。在我的情況下,通知是由iPhone收到的,它接收通知時收到的所有信息,除非屏幕上未顯示,並清除以前未清除的通知。 – Usamurai

+0

如果是這樣的話,試着解釋一下,在你的問題中,還會發布相關的代碼,例如關於這個問題的JSON解析和/或你如何註冊APN服務 – OhadM

回答

2

我看到你寫的:

我聽到通知音,沒有通知顯示和我的應用程序的舊通知被從列表中刪除。

  1. 如果聽到通知聲音,這意味着,無論是APNS,也不在Azure通知中心的問題,因爲你是在實際接收設備上的通知。

  2. 沒有通知顯示。

    1.這意味着要麼你的代碼的實現是決定實際接收通知,並且什麼也不做。檢查t Receiving Push Notifications while in background

    1. 這也可能意味着在設置中,您禁用了所有通知氣球,警報和其他屬性。確保你的應用程序實際上有正確的設置來處理通知。 (相信我,它發生)https://support.apple.com/en-us/HT201925
  3. 我的應用程序的舊通知是從列表中刪除。首先我不明白你是如何在名單上發佈通知的(你是否真的收到了通知?)。無論如何,當你輸入你的應用程序時,通知將被代碼刪除。請檢查這個問題(iOS application: how to clear notifications?

請記住我的答案正確的,如果它幫助你,如果沒有。請提供更多的實施代碼,以便我們爲您提供更好的答案。 最好的問候。