當用戶登錄到應用程序時,我已註冊帶有標記的設備令牌。之後,當我從azure推送通知集線器發送測試通知時,註冊的設備ID將自動刪除。我很驚訝這種行爲。我搜索了很多,都是說設置錯誤的配置文件設置或錯誤的證書上傳到天藍色的通知中心的原因,但我已經在我的應用程序多次檢查。證書和配置文件都沒問題。請提出任何有關這種行爲的原因。從Azure推送通知發送測試通知時,它將刪除所有設備註冊
回答
以下是有關通知集線器器械註冊官方文檔:
需要注意的是註冊是短暫是很重要的。與它們包含的PNS句柄類似,註冊過期。 您可以設置在通知中心上註冊的活動時間,最長可達90天。這個限制意味着他們必須定期更新,並且他們不應該是重要信息的唯一商店。當您的移動應用程序被卸載時,這種自動到期還可簡化清理。
有關更多詳細信息,請參閱Registration Management。
此外,如所提到Push notifications with Azure Notification Hubs: Frequently asked questions如下:
通知集線器清除它們,因爲它接收關於過期或無效註冊PNS反饋。
我如何驗證設備令牌是否有效。 – Deepak
您可以使用Azure門戶發送推送通知或利用Azure推送通知SDK發送通知,並嘗試查找是否可以檢索錯誤消息,有關更多詳細信息,請參閱[發送推送通知](https:// docs .microsoft.com/EN-US /天藍色/通知,集線器/ xamarin通知,集線器,IOS-推送通知,APNS-GET-開始#送推送通知)。 –
另外,您可以按照特定平臺的說明直接與您的PNS進行通信,以找到您的PNS的詳細響應以縮小此問題。對於APN,您可以參考[與APNs通信](https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/與APNs.html#//apple_ref/doc/uid/TP40008194-CH11聯繫-SW1)。 –
- 1. 無法推送通知註冊設備
- 2. 將推送通知發送到新註冊的設備
- 3. 使用.NET向Azure通知中心的所有註冊設備發送推送通知
- 4. Parse.com:從設備發送推送通知?
- 5. 嘗試將推送通知發送到iOS設備 - 未收到推送通知
- 6. 通過Azure通知集線器使用註冊ID發送推送通知
- 7. 從Azure通知中心發送推送通知的單個設備的跟蹤推送通知狀態
- 8. Azure移動服務推送通知設備註冊
- 9. 從設備向所有聯繫人發送推送通知
- 10. Azure通知集線器和Apple APNS推送通知取消註冊設備
- 11. 註冊推送通知
- 12. 發送推送通知到iOS設備
- 13. 發送GCM推送通知到設備
- 14. 從azure發送蘋果推送通知
- 15. 將推送通知從後端系統發送到Azure推送通知中心
- 16. 向所有註冊的設備發送通知
- 17. 將推送通知發送給iOS測試設備時發生PHP錯誤
- 18. Azure通知集線器:向未註冊設備發送郵件
- 19. Xamarin/Azure通知中心發送後刪除GCM註冊
- 20. 黑莓推送通知註冊時間
- 21. 在Strongloop發送推送通知時,設備被從安裝中刪除
- 22. Azure通知集線器將通知發送到特定設備
- 23. 直接從設備發送蘋果推送通知到設備
- 24. 首次啓動時推送通知的註冊設備
- 25. iOS:推送通知並在登錄時重新註冊設備。
- 26. Android推送通知 - 沒有設備在服務器註冊
- 27. 通過主題發送推送通知到我新的推送通知所有設備
- 28. 推送通知:如何使用Pubnub向特定設備發送推送通知?
- 29. 無法通過APNS將MDM推送通知發送到設備。
- 30. 刪除推送通知API?
您的通知是否至少已送達? – Cleriston
我沒有收到任何通知,但在第一次發送時顯示1次成功,當我第二次嘗試時顯示0次成功。 – Deepak
您可能正在驗證問題,工具本身清理有問題的令牌。這是通常的做法,可以幫助開發人員保持令牌的最新狀態。請檢查您的通知未被髮送的原因。根本原因。 – Cleriston