Show Menu
主題×

在Adobe Campaign中設定行動應用程式

您可以根據銷售線上假日套件的公司,在下方找到設定範例。 他的行動應用程式(Neotrips)有兩種版本可供客戶使用:iOS專用的Neotrips和Neotrips。 若要在Adobe Campaign中設定行動應用程式,您必須:
  • 為Neotrips行 Mobile application 動應用程式建立類型資訊服務。
  • 將應用程式的iOS和Android版本新增至此服務。
  • 建立iOS和Android的傳送。
前往服 Subscriptions 務的標籤,檢視服務訂閱者清單,即所有已在行動裝置上安裝應用程式並同意接收通知的使用者。

使用iOS設定行動應用程式

在與Adobe Campaign SDK整合之前,應用程式必須已設定為推播動作。
如果不是這樣,請參閱 本頁

步驟1:安裝軟體包

  1. 從Adobe Campaign用戶端主控台 Tools > Advanced > Package import... 存取套件匯入精靈。
  2. Select Install a standard package .
  3. 在出現的清單中,勾選 Mobile App Channel
  4. 按一下 Next ,然 Start 後啟動軟體包安裝。
    安裝軟體包後,進度欄顯示 100% ,您可以在安裝日誌中看到以下消息: Installation of packages successful
  5. Close 安裝窗口。

步驟2:設定iOS外部帳戶

對於iOS,有兩個連接器可用:
  • iOS二進位連接器會在舊版二進位APNS伺服器上傳送通知。
  • iOS HTTP/2連接器會傳送通知給HTTP/2 APNS。
要選擇要使用的連接器,請執行以下步驟:
  1. 前往 Administration > Platform > External accounts
  2. 選擇外 iOS routing 部帳戶。
  3. 在標籤 Connector 中,填寫欄 Access URL of the connector 位:
    對於iOS HTTP2:http://localhost:8080/nms/jsp/iosHTTP2.jsp
    您也可以依https://localhost:8080/nms/jsp/ios.jsp設定,但建議您使用第2版的連接器。
  4. 按一下 Save .
您的iOS連接器現在已設定。 您可以開始建立服務。

步驟3:設定iOS服務

  1. 轉到節 Profiles and Targets > Services and subscriptions 點並按一下 New
  2. 定義 Label Internal name
  3. 轉至欄位 Type 並選取 Mobile application
    預設的 Subscriber applications (nms:appSubscriptionRcp) 目標對應會連結至收件者表格。 如果要使用不同的目標映射,則需要建立新的目標映射並在服務的字 Target mapping 段中輸入。 有關建立目標映射的詳細資訊,請參 閱配置指南
  4. 然後按一下 Add 按鈕以選取應用程式類型。
  5. 出現以下窗口。 選 Create an iOS application 擇,然後輸入 Label
  6. 您也可以視需要,以一些內容豐富推播 Application variables 訊息內容。 這些功能可完全自訂,而且是傳送至行動裝置的訊息裝載的一部分。 在下列範例中,我們新增 mediaURl mediaExt ,以建立豐富式推播通知,然後將影像提供給應用程式以顯示在通知中。
  7. 該選 Subscription parameters 項卡允許您定義具有方案副檔名的映 Subscriber applications (nms:appsubscriptionRcp) 射。
    請確定您的開發版本(沙盒)和應用程式的生產版本不使用相同的憑證。
  8. 此標 Sounds 簽可讓您指定要播放的音效。 按一 Add 下並填 Internal name 寫欄位,欄位中必須包含應用程式中內嵌檔案的名稱或系統音效的名稱。
  9. 按一 Next 下以開始設定開發應用程式。
  10. 請務必在Adobe Integration key Campaign和應用程式程式碼中透過SDK定義相同的內容。 有關詳情,請參閱:將 Campaign SDK整合至行動應用程式 。 此整合金鑰是每個應用程式專屬,可讓您將行動應用程式連結至Adobe Campaign平台。
    Integration key 完全自訂字串值,但必須與SDK中指定的值完全相同。
  11. 從欄位中選取一個現成可用的圖示,以個人化 Application icon 您服務中的行動應用程式。
  12. 按一下 Enter the certificate... 連結,然後選取驗證憑證並輸入行動應用程式開發人員提供的密碼。 您可以按一 Test the connection 下以確認它成功。
    Apple針對相同行動應用程式的開發與生產版本要求不同的憑證。 您需要在Adobe Campaign中設定兩個不同的應用程式。
  13. 按一 Next 下以開始設定生產應用程式,並依照上述步驟進行。
  14. 按一下 Finish . 您的iOS應用程式現已可供用於Campaign Classic。

步驟4:建立iOS豐富式通知

有了iOS 10或更新版本,就可產生豐富式通知。 Adobe Campaign可以使用變數來傳送通知,讓裝置顯示豐富式通知。
您現在需要建立新的傳送,並將它連結至您建立的行動應用程式。
  1. 前往 Campaign management > Deliveries
  2. 按一下 New .
  3. 在下 Deliver on iOS (ios) 拉式清 Delivery template 單中選取。 新增至 Label 您的傳送。
  4. 按一 To 下以定義要定位的人口。 預設會套用 Subscriber application 目標對應。 按一 Add 下以選取我們先前建立的服務。
  5. 在窗口 Target type 中,選擇並 Subscribers of an iOS mobile application (iPhone, iPad) 按一下 Next
  6. 在下拉 Service 式清單中,選取您先前建立的服務,然後選取您要定位的應用程式,然後按一下 Finish 。 根 Application variables 據在配置步驟中添加的內容自動添加。
  7. 編輯您的豐富式通知。
  8. 核取編輯 Mutable content 通知視窗中的方塊,讓行動應用程式下載媒體內容。
  9. 按一 Save 下並傳送您的傳送。
當在用戶的行動iOS裝置上收到影像和網頁時,應該會顯示在推播通知中。

使用Android設定行動應用程式

步驟1:安裝軟體包

  1. 從Adobe Campaign用戶端主控台 Tools > Advanced > Package import... 存取套件匯入精靈。
  2. Select Install a standard package .
  3. 在出現的清單中,勾選 Mobile App Channel
  4. 按一下 Next ,然 Start 後啟動軟體包安裝。
    安裝軟體包後,進度欄顯示 100% ,您可以在安裝日誌中看到以下消息: Installation of packages successful
  5. Close 安裝窗口。

步驟2:設定Android外部帳戶

對於Android,有兩個連接器可用:
  • V1連接器,允許每個MTA子項連接一個。
  • V2連接器允許與FCM伺服器同時連接,以提高吞吐量。
要選擇要使用的連接器,請執行以下步驟:
  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 Server組態檔(serverConf.xml)中還有一個參數:
    • maxGCMConnectPerChild :每個子伺服器啟動的FCM的並行HTTP請求的最大限制(預設為8)。

步驟3:設定Android服務

  1. 轉到節 Profiles and Targets > Services and subscriptions 點並按一下 New
  2. 定義 Label Internal name
  3. 轉至欄位 Type 並選取 Mobile application
    預設的 Subscriber applications (nms:appSubscriptionRcp) 目標對應會連結至收件者表格。 如果要使用不同的目標映射,則需要建立新的目標映射並在服務的字 Target mapping 段中輸入。 有關建立目標映射的詳細資訊,請參 閱配置指南
  4. 然後按一下 Add 按鈕以選取應用程式類型。
  5. Select Create an Android application .
  6. 輸入 Label
  7. 請務必在Adobe Integration key Campaign和應用程式程式碼中透過SDK定義相同的內容。 有關詳情,請參閱:將 Campaign SDK整合至行動應用程式
    Integration key 完全自訂字串值,但必須與SDK中指定的值完全相同。
  8. 從欄位中選取一個現成可用的圖示,以個人化 Application icon 您服務中的行動應用程式。
  9. 輸入應用程式的連接設定:輸入由行動應用程式開發人員提供的專案金鑰。
  10. 您也可以視需要,以一些內容豐富推播 Application variables 訊息內容。 這些功能可完全自訂,而且是傳送至行動裝置的訊息裝載的一部分。
    在下列範例中,我們新增 title imageURL 和iconURL ​,以建立豐富式推播通知,然後為應用程式提供影像、標題和圖示,以便在通知中顯示。
  11. 按一 Finish Save 。 您的Android應用程式現在已可供用於Campaign Classic。
依預設,Adobe Campaign會在表格的(@userKey) User identifier 欄位中儲存金鑰 Subscriber applications (nms:appSubscriptionRcp) 。 此金鑰可讓您將訂閱連結至收件者。 要收集其他資料(如複雜的協調密鑰),需要應用以下配置:
  1. 建立方案的擴 Subscriber applications (nms:appsubscriptionRcp) 展名並定義新欄位。
  2. 在標籤中定義映 Subscription parameters 射。
    請確定標籤中的設 Subscription parameters 定名稱與行動應用程式程式碼中的設定名稱相同。 請參閱「將 Campaign SDK整合至行動應用程式」區 段。

步驟4:建立Android豐富式通知

您現在需要建立新的傳送,並將它連結至您建立的行動應用程式。
  1. 前往 Campaign management > Deliveries
  2. 按一下 New .
  3. 在下 Deliver on Android (android) 拉式清 Delivery template 單中選取。 新增至 Label 您的傳送。
  4. 按一 To 下以定義要定位的人口。 預設會套用 Subscriber application 目標對應。 按一 Add 下以選取我們先前建立的服務。
  5. 在視窗中, Target type 選取Android行動應用程式的訂閱者,然後按一下 Next
  6. 在下拉 Service 式清單中,選取您先前建立的服務,然後選擇應用程式,然後按一下 Finish 。 根 Application variables 據在配置步驟中添加的內容自動添加。
  7. 編輯您的豐富式通知。
  8. 按一 Save 下並傳送您的傳送。
當在訂閱者的行動Android裝置上收到影像和網頁時,應該會顯示在推播通知中。