ERR_FAILUREMCPNSAPI 412先決條件失敗 — 傳送推送訊息時_Test

說明 description

問題:ACS中的推播傳送開始因錯誤而失敗  ERR_FAILUREMCPNSAPI 412先決條件失敗

解析度:

iOS憑證已到期,這會在傳送記錄中擲回此錯誤。

iOS頻道的憑證也會影響Android傳遞,因為憑證在MCPNS和ACS中的儲存方式。

在ACS中建立一個應用程式ID,其中包含iOS和Android的相關資訊。

相同的應用程式ID會傳播至MCPNS,且兩個管道會有單一應用程式ID。

因此,iOS中的憑證過期會導致兩個管道都失敗

已針對下列專案提出增強功能:

  1. 更新錯誤訊息

  2. 在UI中憑證到期時發出警告。

測試

解決方法 resolution

iOS憑證已到期,這會在傳送記錄中擲回此錯誤。

由於MCPNS和ACS中儲存憑證的方式,iOS頻道的憑證也會影響Android傳送。

在ACS中建立一個應用程式ID,其中包含iOS和Android的相關資訊。

相同的應用程式ID會傳播至MCPNS,且兩個管道會有單一應用程式ID。

因此,iOS中的憑證過期會導致兩個管道都失敗

測試

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f