本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
疑難排解推播通道
確認已開啟記錄功能,以協助識別失敗的原因。詳情請參閱監控和記錄。
交貨問題
問題與解決方案
-
對於透過 SendMessages API 傳送的直接推播通知訊息,請確認您擷取 API 回應以取得有關傳送的深入資訊。若要這麼做,請檢閱回應中EndpointResult物件內部的 StatusMessage 屬性。此屬性包含從下游推播通知服務接收的平台回應代碼。
-
在行銷活動中,確認已開啟透過 Kinesis Data Streams 進行日誌記錄。請參閱 _campaign.send 事件中的平台回應代碼,以了解 Amazon Pinpoint 從下游推播通知服務收到的傳送結果。
未收到訊息
問題與解決方案
-
裝置連線問題 – 如果問題只發生在某些裝置上,請確認這些裝置未遭到封鎖,可以連線到推播通知服務端點。請參閱 FCM 連接埠和防火牆
以及如果您的 Apple 裝置沒有收到 Apple 推播通知 。 -
端點OptOut屬性值 — 如果端點OptOut值設定為
ALL
,端點將不會收到通知。使用取得端點 CLI 確認端點OptOut值已設定為。NONE
如果端點選擇不接收,透過行銷活動或旅程傳送的訊息將不會交付到端點,也不會產生日誌。 -
權杖環境 – 確認 Amazon Pinpoint 端點的管道類型,是否與為了裝置而產生的權杖相符。例如:對於具有 FCM 整合的應用程式權杖位址以及 APN,使用 GCM 作為管道,對於沙盒中的應用程式則使用 APNS_Sandbox,或對於製作中的應用程式使用 APNS。
如需深入了解失敗狀態的交付嘗試,請參閱交付嘗試中使用的個別推播管道的推播通知回應代碼。