0

當用戶登錄到應用程序時,我已註冊帶有標記的設備令牌。之後,當我從azure推送通知集線器發送測試通知時,註冊的設備ID將自動刪除。我很驚訝這種行爲。我搜索了很多,都是說設置錯誤的配置文件設置或錯誤的證書上傳到天藍色的通知中心的原因,但我已經在我的應用程序多次檢查。證書和配置文件都沒問題。請提出任何有關這種行爲的原因。從Azure推送通知發送測試通知時,它將刪除所有設備註冊

+0

您的通知是否至少已送達? – Cleriston

+0

我沒有收到任何通知,但在第一次發送時顯示1次成功,當我第二次嘗試時顯示0次成功。 – Deepak

+0

您可能正在驗證問題,工具本身清理有問題的令牌。這是通常的做法,可以幫助開發人員保持令牌的最新狀態。請檢查您的通知未被髮送的原因。根本原因。 – Cleriston

回答

0

以下是有關通知集線器器械註冊官方文檔:

需要注意的是註冊是短暫是很重要的。與它們包含的PNS句柄類似,註冊過期。 您可以設置在通知中心上註冊的活動時間,最長可達90天。這個限制意味着他們必須定期更新,並且他們不應該是重要信息的唯一商店。當您的移動應用程序被卸載時,這種自動到期還可簡化清理。

有關更多詳細信息,請參閱Registration Management

此外,如所提到Push notifications with Azure Notification Hubs: Frequently asked questions如下:

通知集線器清除它們,因爲它接收關於過期或無效註冊PNS反饋。

+0

我如何驗證設備令牌是否有效。 – Deepak

+0

您可以使用Azure門戶發送推送通知或利用Azure推送通知SDK發送通知,並嘗試查找是否可以檢索錯誤消息,有關更多詳細信息,請參閱[發送推送通知](https:// docs .microsoft.com/EN-US /天藍色/通知,集線器/ xamarin通知,集線器,IOS-推送通知,APNS-GET-開始#送推送通知)。 –

+0

另外,您可以按照特定平臺的說明直接與您的PNS進行通信,以找到您的PNS的詳細響應以縮小此問題。對於APN,您可以參考[與APNs通信](https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/與APNs.html#//apple_ref/doc/uid/TP40008194-CH11聯繫-SW1)。 –

相關問題