簡體   English   中英

推送通知不在生產中發送但在沙箱中工作 - AWS SNS / APNS

[英]Push notifications not sending in production but work in sandbox - AWS SNS / APNS

我有一個新的 iOS 應用程序。 證書都是全新的,一切都是從頭開始創建的。

我已經為推送創建了 SNS 平台應用程序。 上傳新創建的證書。 一切都好。

應用程序用戶登錄,端點創建沒有問題。

一旦發送消息,它就會被禁用。 記錄的錯誤消息是:

\":\"Platform token associated with the endpoint is not valid\",\"FailureType\":\"InvalidPlatformToken\

我已經多次重新創建這些證書等。 嘗試了一切,但就是無法完成這項工作。 已通過推送 try.com 手動嘗試並使用本地應用程序,兩者都報告錯誤令牌。

非常感謝任何幫助。

嘗試過新證書。 從我的鑰匙串中刪除所有內容,並重新安裝為新生成的並從 AppstoreConnect 下載。

可能的原因是您沒有為生成的 ARN 使用正確的設備令牌。 如果它是生產 ARN,則設備令牌應來自生產應用程序(testflight 或應用商店)。 如果它是沙盒 ARN,則設備令牌應來自調試構建(從 xcode 運行)。 如果不遵守上述規定,SNS 平台將禁用端點。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM