針對 Android 的設定步驟

安裝套件後,您就可以在Adobe Campaign Classic中定義Android應用程式設定。

注意

若要了解如何為iOS設定應用程式,以及如何為iOS建立傳送內容,請參閱 .

關鍵步驟為:

  1. 設定Android外部帳戶
  2. 設定Android服務
  3. 在Campaign中建立行動應用程式
  4. 使用其他資料擴充應用程式結構

然後,您就能 建立Android豐富通知.

設定Android外部帳戶

Android提供兩個連接器:

  • V1連接器,允許每個MTA子項有一個連接。
  • 允許與FCM伺服器同時連線以改善吞吐量的V2連接器。

要選擇要使用的連接器,請執行以下步驟:

  1. 前往 Administration > Platform > External accounts.

  2. 選取 Android routing 外部帳戶。

  3. Connector 頁簽,填寫 JavaScript used in the connector 欄位:

    若為Android V2:https://localhost:8080/nms/jsp/androidPushConnectorV2.js

    注意

    您也可以依照下列https://localhost:8080/nms/jsp/androidPushConnector.js進行設定,但建議您使用第2版連接器。

  4. 若為Android V2,Adobe伺服器設定檔案(serverConf.xml)中另有一個參數可供使用:

    • maxGCMConnectPerChild:每個子伺服器啟動的對FCM的並行HTTP請求的最大限制(預設為8)。

設定Android服務

了解如何在影片中設定Android服務

  1. 前往 Profiles and Targets > Services and subscriptions 節點,按一下 New.

  2. 定義 LabelInternal name.

  3. 前往 Type 欄位和選取 Mobile application.

    注意

    預設 Subscriber applications (nms:appSubscriptionRcp) 目標對應連結至收件者表格。 如果您想使用不同的目標對應,則需要建立新的目標對應,然後在 Target mapping 服務欄位。 如需建立目標對應的詳細資訊,請參閱 本節.

  4. 然後按一下 Add 按鈕,選擇應用程式類型。

  5. 建立Android應用程式。 如需詳細資訊,請參閱本章節

建立Android行動應用程式

建立服務後,您現在需要建立Android應用程式:

  1. 在新建立的服務中,按一下 Add 按鈕,選擇應用程式類型。

  2. 選擇 Create an Android application 並輸入 Label.

  3. 確保相同 Integration key 是在Adobe Campaign中定義,並透過SDK在應用程式程式碼中定義。 如需詳細資訊,請參閱本章節

    注意

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

  4. 選取 API version:HTTP v1或HTTP(舊版)。 這些設定在 本節

  5. 填入 Firebase Cloud Messaging the Android connection settings 欄位。

  6. 按一下 Finish,之後 Save。您的Android應用程式現在已準備好用於Campaign Classic。

依預設,Adobe Campaign會在 User identifier (@userKey) Subscriber applications (nms:appSubscriptionRcp) 表格。 此金鑰可讓您將訂閱連結至收件者。 若要收集其他資料(例如複雜的調解金鑰),您必須套用下列設定:

選取API版本

建立服務和新的行動應用程式後,您需要根據所選的API版本來設定行動應用程式。

  • HTTP v1 設定詳細於 本節.
  • HTTP(舊版) 設定詳細於 本節.

設定HTTP v1 API

若要設定HTTP v1 API版本,請遵循下列步驟:

  1. Mobile application creation wizard 窗口,選擇 HTTPV1API version 下拉式清單。

  2. 按一下 Load project json file to extract project details… 直接載入JSON索引鍵檔案。 如需如何擷取JSON檔案的詳細資訊,請參閱 本頁.

    您也可以手動輸入下列詳細資訊:

    • Project Id
    • Private Key
    • Client Email

  3. 按一下 Test the connection 以檢查您的設定是否正確,以及行銷伺服器是否可存取FCM。

    注意

    若為中間來源部署, Test connection 按鈕不會檢查MID伺服器是否可存取FCM伺服器。

  4. As an option, you can enrich a push message content with some Application variables if needed. 這些功能可完全自訂,且是傳送至行動裝置之訊息裝載的一部分。

  5. 按一下 Finish,之後 Save。Your Android application is now ready to be used in Campaign Classic.

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

訊息類型 可設定的訊息元素(FCM裝載名稱) 可設定選項(FCM裝載名稱)
資料訊息 N/A validate_only
通知訊息 title, body, android_channelid,圖示, sound, tag, color, click_action,影像, ticker,黏著, visibility, notification_priority, notification_count
validate_only


設定HTTP(舊版)API

若要設定HTTP(舊版)API版本,請遵循下列步驟:

  1. Mobile application creation wizard 窗口,選擇 HTTP (legacy)API version 下拉式清單。

  2. 輸入 Project key 由行動應用程式開發人員提供。

  3. 作為選項,您可以使用一些 Application variables 如有需要。 這些功能可完全自訂,且是傳送至行動裝置之訊息裝載的一部分。

    在下列範例中,我們新增 標題, imageURLiconURL 若要建立豐富推送通知,然後為應用程式提供要在通知內顯示的影像、標題和圖示。

  4. 按一下 Finish,之後 Save。您的Android應用程式現在已準備好用於Campaign Classic。

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

訊息類型 可設定的訊息元素(FCM裝載名稱) 可設定選項(FCM裝載名稱)
資料訊息 不適用 dryRun
通知訊息 title, body, android_channel_id, icon, sound, tag, color, click_action
dryRun

擴充appsubscriptionRcp架構

了解如何在影片中擴充appsubscriptionRcp架構

您需要將 appsubscriptionRcp 以定義新的其他欄位,以從應用程式儲存Campaign資料庫中的參數。 例如,這些欄位將用於個人化。 操作步驟:

  1. 建立的擴充功能 Subscriber applications (nms:appsubscriptionRcp) 結構和定義新欄位。 進一步了解中的綱要擴充功能 本頁

  2. Subscription parameters 標籤。

    注意

    請確定 Subscription parameters 標籤與行動應用程式程式碼中的標籤相同。 請參閱本節

本頁內容