[有限可用性]{class="badge informative"}

已修訂推播通知設定 push-notifications-config

Campaign v8.5推出我們最新的推播通知服務,並以現代尖端技術為基礎,提供強大的架構。 此服務旨在解鎖全新等級的擴充能力,確保您的通知能夠以順暢的效率觸及更廣泛的對象。 透過我們增強的基礎架構和最佳化程式,您可以期待更大規模且更可靠的服務,讓您以前所未有的方式與行動應用程式使用者互動和交流。

AVAILABILITY
從Campaign v8.5開始,新客戶可獨家存取此功能,並逐步向一組選定客戶推出。 如果您的環境是在2023年6月之前布建,此頁面不適用於您,您必須遵循此頁面🔗中詳述的程式。

關於此更新的實作,若要在Adobe Campaign中傳送推播通知,請遵循下列步驟:

NOTE
資料收集不支援舊版FCM和APNS p12。

在Adobe Experience Platform資料彙集中建立應用程式表面 create-app-surface

您必須在Adobe Experience Platform Data Collection中新增行動應用程式推送認證。

行動應用程式推播認證註冊為必填,才能授權Adobe代表您傳送推播通知。 請參閱以下詳細步驟:

  1. 從Adobe Experience Platform Data Collection中,選取左側面板中的​ App Surfaces ​索引標籤。

  2. 按一下​ Create App Surface ​以建立新的組態。

  3. 輸入組態的​ Name

  4. 從​ Mobile Application Configuration ​中,選取作業系統:

    • 適用於iOS

      1. 在​ App ID (iOS Bundle ID) ​欄位中輸入行動應用程式​ 套件組合識別碼

        您可以在Apple開發人員帳戶的​ XCode ​中主要目標的​ 一般 ​標籤中找到應用程式套件組合識別碼。

      2. 開啟​ Push Credentials ​以新增您的認證。

      3. 拖放您的.p8 Apple推播通知驗證金鑰檔案。

        此金鑰可從Apple開發人員帳戶的​ 憑證識別碼 ​和​ 設定檔 ​頁面取得。

      4. 提供​ 金鑰識別碼。 這是在p8驗證金鑰建立期間指派的10字元字串。

        您可以在Apple開發人員帳戶的​ 憑證識別碼 ​和​ 設定檔 ​頁面中的​ 金鑰 ​標籤下找到它。

      5. 提供​ 團隊識別碼。 這是可在​ 成員資格 ​標籤下找到的字串值。

    • 適用於Android

      1. 提供​ App ID (Android package name)。 封裝名稱通常是您build.gradle檔案中的應用程式ID。

      2. 切換​ Push Credentials ​以新增您的認證。

      3. 拖放FCM推送認證。 如需有關如何取得推送認證的詳細資訊,請參閱Google檔案

  5. 按一下​ Save ​以建立您的應用程式設定。

在Adobe Campaign中設定您的應用程式設定 push-config-campaign

建立服務 create-service

在傳送推播通知之前,您必須在Adobe Campaign中定義iOS和Android應用程式設定。

推播通知會透過專用服務傳送給您的應用程式使用者。 使用者安裝您的應用程式時,會訂閱此服務: Adobe Campaign仰賴此服務,僅鎖定您應用程式的訂閱者。 在此服務中,您需要新增iOS和Android應用程式,以在iOS和Android裝置上傳送。

若要建立服務以傳送推播通知,請遵循下列步驟:

  1. 瀏覽至​ Profiles and Targets > Services and Subscriptions ​標籤,然後按一下​ Create

    {width="800"}

  2. 輸入​ Label ​和​ Internal name,然後選取​ Mobile application ​型別。

    note note
    NOTE
    預設​ Subscriber applications (nms:appSubscriptionRcp) ​目標對應已連結至收件者表格。 如果您想使用不同的目標對應,則需要建立新的目標對應,並在服務的​ Target mapping ​欄位中輸入它。 在此頁面中進一步瞭解目標對應。
  3. 然後使用右側的​ Add ​圖示來定義使用此服務的行動應用程式。

建立行動應用程式 create-sapp

建立服務後,您現在需要定義將使用此服務的行動應用程式。

iOS

若要為iOS裝置建立應用程式,請遵循下列步驟:

  1. 從您的服務中,按一下​ Add,然後選取​ Create an iOS application。 按一下​ Next

  2. 從​ Launch app configurations list ​視窗中,選取先前在此區段中建立的應用程式表面。 按一下​ Next

  3. (選擇性)您可以使用約​ Application variables ​擴充推送訊息內容。 這些都是可完全自訂的專案,而且是傳送至行動裝置的訊息裝載的一部分。

    在下列範例中,已新增​ mediaURl ​和​ mediaExt ​變數來建立豐富推播通知,然後為應用程式提供要在通知內顯示的影像。

  4. 瀏覽至​ Subscription parameters ​標籤以定義具有​ Subscriber applications (nms:appsubscriptionRcp) ​結構描述副檔名的對應。

  5. 瀏覽至​ Sounds ​索引標籤以定義要播放的聲音。 按一下​ Add ​並填入​ Internal name ​欄位,欄位必須包含內嵌於應用程式中的檔案名稱或系統聲音名稱。

  6. 按一下​ Next ​開始設定開發應用程式。

  7. Integration key ​是每個應用程式專屬的。 此維度會將行動應用程式連結至Adobe Campaign,並將在設定Campaign擴充功能時使用。

    請確定透過SDK在Adobe Campaign和應用程式程式碼中定義了相同的​ Integration key

    深入瞭解開發人員檔案

    note note
    NOTE
    Integration key ​可使用字串值完全自訂,但必須與SDK中指定的完全相同。
    您不能對應用程式的開發版本(沙箱)和生產版本使用相同的憑證。

  8. 從​ Application icon ​欄位中選取圖示,以個人化您服務中的行動應用程式。

  9. 按一下​ Next ​開始設定生產應用程式,並依照上述步驟執行。 請注意,您無法將相同的​ Integration key ​用於應用程式的開發版本(沙箱)和生產版本。

  10. 按一下​ Finish

您的iOS應用程式現在已準備好在Campaign中使用。

Android

若要為Android裝置建立應用程式,請遵循下列步驟:

  1. 從您的服務中,按一下​ Add,然後選取​ Create an Android application。 按一下​ Next

  2. 從​ Launch app configurations list ​視窗中,選取在此區段中建立的應用程式表面,然後按一下​ Next

  3. 整合金鑰是每個應用程式專屬的。 此維度會將行動應用程式連結至Adobe Campaign,並將在設定Campaign擴充功能時使用。

    請確定透過SDK在Adobe Campaign和應用程式程式碼中定義了相同的​ Integration key

    深入瞭解開發人員檔案

    note note
    NOTE
    Integration key ​可使用字串值完全自訂,但必須與SDK中指定的完全相同。

  4. 從​ Application icon ​欄位中選取圖示,以個人化您服務中的行動應用程式。

  5. (選擇性)如有需要,您可以使用約​ Application variables ​擴充推送訊息內容。 這些都是可完全自訂的專案,而且是傳送至行動裝置的訊息裝載的一部分。

  6. 瀏覽至​ Subscription parameters ​標籤以定義具有​ Subscriber applications (nms:appsubscriptionRcp) ​結構描述副檔名的對應。

  7. 按一下 Finish,之後 Save

您的Android應用程式現在已準備好在Campaign中使用。

以下是FCM裝載名稱,可進一步個人化您的推播通知:

訊息類型
可設定的訊息元素(FCM裝載名稱)
可設定的選項(FCM裝載名稱)
資料訊息
N/A
validate_only
通知訊息
title,內文, android_channel_id,圖示,聲音,標籤,顏色,點按動作,影像,提示,粘性,可見度,通知優先順序,通知計數
validate_only

在Adobe Experience Platform資料彙集中設定行動屬性 create-mobile-property

  1. 從資料收集首頁,存取標籤功能表。

  2. 按一下​ New Property

  3. 輸入屬性的名稱,並選取​ Mobile ​做為平台。

  4. 按一下​ Save ​以建立行動屬性。

  5. 存取您新建立的行動屬性。

  6. 從您的行動屬性儀表板,存取​ Extensions ​功能表及​ Catalog ​標籤。

  7. 安裝​ Adobe Campaign Classic ​擴充功能。 進一步瞭解Campaign擴充功能

  8. 填寫執行個體的詳細資訊:

    • 在Campaign的​ Tools > Advanced > Deployment wizard ​功能表中可以找到​ Registration endpoint ​或​ Tracking endpoint ​個URL。
    • 此區段設定的行動應用程式中找到​ Integration keys

  9. 按一下​ Save

  10. 您現在需要從​ Publishing flow ​功能表發佈設定。 了解更多

您的行動屬性現在將自動與​ Adobe Experience Platform Data Collection ​技術工作流程同步。 了解更多

新增Campaign Classic至您的行動應用程式 campaign-mobile-app

Adobe Experience Platform Mobile SDK 有助於在行動應用程式中,強化 Adobe Experience Cloud 解決方案與服務。 SDK的設定可透過資料收集UI進行管理,以進行靈活設定和可擴充的規則型整合。

在Adobe Developer檔案中進一步瞭解

建立推播通知 push-create

在資料收集中成功設定行動應用程式後,您現在可以在Adobe Campaign中建立和傳送推播通知。

如需iOS和Android通知傳送的特定詳細元素,請參閱此頁面

recommendation-more-help
35662671-8e3d-4f04-a092-029a056c566b