我正在使用標籤從Azure通知中心向iOS發送推送通知。訂閱此標籤的一些註冊設備正在獲取推送通知,而其他人是不是。有可能看到已收到推送通知的設備列表,哪些沒有。我需要這些細節進行調試。至於研究完成,我還沒有找到任何這樣的選項。請讓我知道如果這是可能的。從Azure通知中心發送推送通知的單個設備的跟蹤推送通知狀態
回答
所以這很棘手,沒有辦法知道您的通知是否被自己正確接收(即使您不使用Azure)。你必須記住,通知真的只是「盡力而爲」的政策。該政策由Apple,Google和WNS提供;不是真的通過Azure。
現在,有一對夫婦的事情,你可以嘗試讓你receival更高的百分比:
確保您的通知中心設置爲標準。如果您實際正在進行產品開發,那麼您必須記住,例如有一些restrictions ,基本上,每個命名空間只能有500個活動設備,而免費層沒有SLA。此外,標準版還提供了對「Per message Telemetry」的訪問權限,我強烈建議您實施該功能以瞭解您的工作方式,您可以將其與Azure門戶儀表板提供的分析相結合。
三重測試您的客戶端應用程序代碼是否正確實現了Azure通知中心。當我第一次開始使用此服務時,我最大的錯誤是我不斷向我的Azure推送通知服務添加deviceTokens。您絕對可以通過在Windows中使用Service Bus Explorer來查看您在每個標籤上獲得的註冊量。此外,使用服務總線瀏覽器,您一定可以知道您的設備是否正在註冊您想要的實際標籤。 注意:這是非常容易,同時刪除設備使用此工具來刪除通知集線器,所以一定要確保你把所有的密鑰保存,所以你可以重新在錯誤
的情況下創建它們使自己的遙測服務。假設您實際上正在接收移動設備中的信息。你可以做的是一個簡單的sqlite表或任何類型的持久性存儲在你的手機,你可以有一個隊列的所有關於通知的信息。根據手機的操作系統,您可以檢測到某些觸發器,例如,您可以在收到通知(使用UIApplicationStateBackground的DidReceiveRemoteNotifications)和打開時間時保存時間戳。然後,可以將此隊列發送給SQL Azure,並且可以使用PowerBi顯示時間和圖形。你只需要記住,如果你的手機甚至不在標籤列表中,你甚至不會收到通知。
在任何情況下,這仍然是一種最好的努力類型的情況下,如果你有任何突破,請讓我們知道。
- 1. Xamarin.Forms Azure通知中心推送通知
- 2. FCM:跟蹤狀態FCM推送通知
- 3. 將推送通知從後端系統發送到Azure推送通知中心
- 4. Parse.com:從設備發送推送通知?
- 5. 發送推送通知到iOS設備
- 6. 發送GCM推送通知到設備
- 7. 從azure發送蘋果推送通知
- 8. 嘗試將推送通知發送到iOS設備 - 未收到推送通知
- 9. 推送通知:如何使用Pubnub向特定設備發送推送通知?
- 10. Xamarin.iOS推送通知從Azure的通知中心
- 11. 定期發送Azure推送通知
- 12. 推送推送通知
- 13. 在Android中跟蹤推送通知
- 14. 從推送通知
- 15. 推送通知
- 16. 推送通知
- 17. 推送通知
- 18. 推送通知
- 19. 推送通知
- 20. 推送通知
- 21. 推送通知
- 22. aws多個設備的推送通知
- 23. MobieFirst V7.1應用中心不發送推送通知到設備
- 24. 從推送通知中推送視圖
- 25. 使用Azure通知中心發送推送通知(未授權401)
- 26. 直接從設備發送蘋果推送通知到設備
- 27. 推送通知中的設備令牌
- 28. 推送通知單擊通知
- 29. 發送通用推送通知 - Xcode
- 30. 通過Firebase發送推送通知
每條消息布魯諾提到的遙測將對您的情況非常有用。我們目前沒有監控設備/應用用戶打開的通知,但我們希望在不久的將來提供此類功能。 –