推播通知頻道變更
- 主題:
- 推送
建立對象:
- 經驗豐富
- 管理員
您可以使用Campaign在Android和iOS裝置上傳送推播通知。 為此,Campaign需仰賴特定的訂閱服務。 Android Firebase Cloud Messaging (FCM)服務的一些重要變更將於2024年發行,可能會影響您的Adobe Campaign實施。 您可能需要更新Android推送訊息的訂閱服務設定,才能支援此變更。
此外,Adobe強烈建議改用權杖式連線來連線APN,而非更安全、更可擴充的憑證式連線。
為確保服務不中斷,您必須升級在Adobe Campaign註冊的行動應用程式,以納入FCM (Android)和APN (iOS)的最新驗證機制。
進一步瞭解如何在Adobe Campaign Standard中設定您的行動應用程式憑證
Google Android Firebase Cloud Messaging (FCM)服務
哪些部分有所變更?
Google持續改善服務,其中舊版FCM API將於 2024年6月20日 終止服務。 在Google Firebase檔案中進一步瞭解Firebase雲端通訊HTTP通訊協定。
從24.1版本開始,Adobe Campaign Standard支援HTTP v1 API來傳送Android推播通知訊息。
您有受到影響嗎?
如果您已使用Adobe Campaign Standard傳送推播通知,您必須更新實施。
轉換至最新的API是必須的,這樣才能避免任何服務中斷。
如何更新?
先決條件
-
已在24.1版本中新增支援 HTTP v1 API 模式。 如果您的環境執行於較舊的版本,此變更的先決條件是將您的環境升級至最新的Campaign Standard版本。
-
需要Android Firebase Admin SDK服務的帳戶JSON檔案,才能將行動應用程式移至HTTP v1。 在Google Firebase檔案中瞭解如何取得此檔案。
-
如果您仍在使用此舊版SDK,您必須使用Adobe Experience Platform SDK更新實作。 在本文章中瞭解如何移轉至Adobe Experience Plaform SDK。
-
執行以下步驟之前,請確定您在Adobe Experience Platform Data Collection Mobile中擁有 行動應用程式設定 許可權。 了解更多。
轉換程式
若要將環境移至HTTP v1,請遵循下列步驟:
-
瀏覽至 Administration > Channels > Mobile app (AEP SDK)。
-
選取需要更新憑證的特定行動應用程式。
-
核取 Update app credentials 核取方塊。
-
從您的Android專案的
build.gradle
檔案提供應用程式ID (Android套件名稱)。 例如,com.android.test.testApp
。 請務必針對中繼和生產環境使用不同的ID。 -
上傳您的Android私密金鑰JSON金鑰檔案。
-
按一下 儲存 按鈕。
Apple iOS推播通知服務(APN)
哪些部分有所變更?
依照Apple的建議,您應使用無狀態驗證權杖來保護與Apple推播通知服務(APN)的通訊。
權杖型驗證提供與APN無狀態通訊的方式。 無狀態通訊比憑證式通訊更快,因為無狀態通訊不需要APN查閱憑證或其他與您的提供者伺服器相關的資訊。 使用權杖型驗證還有其他優點:
-
您可以使用來自多個提供者伺服器的相同Token。
-
您可以使用一個Token為貴公司的所有應用程式散發通知。
在Apple開發人員檔案中進一步瞭解與APN的權杖型連線。
Adobe Campaign Standard同時支援權杖型和憑證型連線。 如果您的實施仰賴憑證式連線,Adobe強烈建議您將其更新為權杖式連線。
您有受到影響嗎?
如果您目前的實施仰賴憑證式請求來連線至APN,則會受到影響。 建議轉換為權杖型連線。
如何更新?
先決條件
-
已在24.1版本中新增 權杖式驗證 模式的支援。 如果您的環境執行於較舊的版本,此變更的先決條件是將您的環境升級至最新的Campaign Standard版本。
-
您需要APNs驗證Token簽署金鑰才能產生您的伺服器所使用的Token。 如Apple開發人員檔案所述,您向您的Apple開發人員帳戶要求此金鑰。
轉換程式
若要將iOS行動應用程式移至權杖型驗證模式,請遵循下列步驟:
-
瀏覽至 Administration > Channels > Mobile app (AEP SDK)。
-
選取需要更新憑證的特定行動應用程式。
-
核取 Update app credentials 核取方塊。
-
提供 應用程式識別碼 (iOS套件組合識別碼)。 您可以在Xcode中的應用程式主要目標中找到iOS套件組合ID (應用程式ID)。
-
上傳您的 iOS p8憑證檔案。
-
填入APNs連線設定 Key Id 和 iOS Team Id。
-
按一下 Save。
您的iOS應用程式現在已移至權杖型驗證模式。