針對 iOS 的配置步驟

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

注意

若要瞭解如何設定Android應用程式以及如何建立Android的傳送,請參閱此章節

設定iOS外部帳戶

對於iOS,iOS HTTP/2連接器會傳送通知給HTTP/2 APN。

要配置此連接器,請執行以下步驟:

  1. 前往​Administration > Platform > External accounts

  2. 選擇​iOS routing​外部帳戶。

  3. 在​[!UICONTROL Connector]​標籤中,以下列URL填入​[!UICONTROL Access URL of the connector]​欄位:http://localhost:8080/nms/jsp/iosHTTP2.jsp

  4. 按一下 [!UICONTROL Save]

您的iOS連接器現在已設定。 您可以開始建立服務。

配置iOS服務

注意

在與Adobe Campaign SDK整合之前,應用程式必須已設定為推播動作。

如果不是這樣,請參閱本頁

  1. 轉到​[!UICONTROL Profiles and Targets > Services and subscriptions]​節點,然後按一下​[!UICONTROL New]

  2. 定義​[!UICONTROL Label]​和​[!UICONTROL Internal name]

  3. 轉至​[!UICONTROL Type]​欄位並選取​[!UICONTROL Mobile application]

    注意

    預設的​**[!UICONTROL Subscriber applications (nms:appSubscriptionRcp)]​目標對應會連結至收件者表格。 如果要使用不同的目標映射,則需要建立新的目標映射,並在服務的​[!UICONTROL Target mapping]**​欄位中輸入該映射。 有關建立目標映射的詳細資訊,請參閱配置指南

  4. 然後,按一下​[!UICONTROL Add]​按鈕以選擇應用程式類型。

  5. 建立您的iOS開發與生產應用程式。 如需詳細資訊,請參閱本區段

建立iOS行動應用程式

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

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

  2. 出現以下窗口。 選擇​[!UICONTROL Create an iOS application]​並輸入​[!UICONTROL Label]​開始。

  3. 您也可以視需要使用某些​[!UICONTROL Application variables]​來豐富推播訊息內容。 這些功能可完全自訂,而且是傳送至行動裝置的訊息裝載的一部分。
    在下列範例中,我們新增​mediaURl​和​mediaExt​以建立豐富式推播通知,然後將影像提供給應用程式以顯示在通知中。

  4. 使用​[!UICONTROL Subscription parameters]​頁籤可以定義具有​[!UICONTROL Subscriber applications (nms:appsubscriptionRcp)]​方案副檔名的映射。

    注意

    請確定您的開發版本(沙盒)和應用程式的生產版本不使用相同的憑證。

  5. [!UICONTROL Sounds]​標籤可讓您指定要播放的音效。 按一下​[!UICONTROL Add]​並填寫​[!UICONTROL Internal name]​欄位,該欄位必須包含應用程式中嵌入的檔案的名稱或系統聲音的名稱。

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

  7. 請確定Adobe Campaign和應用程式碼中已透過SDK定義相同的​[!UICONTROL Integration key]。 有關詳情,請參閱:將Campaign SDK整合至行動應用程式。 此整合金鑰是每個應用程式專屬,可讓您將行動應用程式連結至Adobe Campaign平台。

    注意

    [!UICONTROL Integration key]​可完全自訂字串值,但必須與SDK中指定的值完全相同。

  8. 從​[!UICONTROL Application icon]​欄位中,選取一個現成可用的圖示,以個人化您服務中的行動應用程式。

  9. 選取 [!UICONTROL Authentication mode]。請注意,您隨時可以在行動應用程式的​[!UICONTROL Certificate]​標籤中變更驗證模式。

    • [!UICONTROL Certificate-based authentication]:按一 [!UICONTROL Enter the certificate…] 下,然後選取您的p12金鑰,並輸入行動應用程式開發人員提供的密碼。
    • [!UICONTROL Token-based authentication]:填寫連線設定 [!UICONTROL Key ID], [!UICONTROL Team ID][!UICONTROL Bundle ID] 後按一下選取p8憑證 [!UICONTROL Enter the private key]。有關​[!UICONTROL Token-based authentication]​的更多資訊,請參閱Apple檔案
    注意

    Adobe建議將​**[!UICONTROL Token-based authentication]**​用於您的iOS設定,因為此驗證模式更安全,且不會系結至憑證過期。

  10. 您可以按一下​[!UICONTROL Test the connection]​以確定它成功。

  11. 按一下​[!UICONTROL Next]​開始設定生產應用程式,並依照上述步驟進行。

  12. 按一下 [!UICONTROL Finish]

您的iOS應用程式現已可供用於Campaign Classic。

建立iOS豐富式通知

有了iOS 10或更新版本,就可產生豐富式通知。 Adobe Campaign可以使用變數來傳送通知,讓裝置顯示豐富式通知。

您現在需要建立新的傳送,並將它連結至您建立的行動應用程式。

  1. 前往​[!UICONTROL Campaign management] > [!UICONTROL Deliveries]

  2. 按一下 [!UICONTROL New]

  3. 在​[!UICONTROL Delivery template]​下拉式清單中選取​[!UICONTROL Deliver on iOS (ios)]。 將​[!UICONTROL Label]​新增至您的傳送。

  4. 按一下​[!UICONTROL To]​定義要定位的人口。 預設情況下,將應用​[!UICONTROL Subscriber application]​目標映射。 按一下​[!UICONTROL Add]​以選擇以前建立的服務。

  5. 在​[!UICONTROL Target type]​窗口中,選擇​[!UICONTROL Subscribers of an iOS mobile application (iPhone, iPad)]​並按一下​[!UICONTROL Next]

  6. 在​[!UICONTROL Service]​下拉式清單中,選取您先前建立的服務,然後選取您要定位的應用程式,然後按一下​[!UICONTROL Finish]
    根據在配置步驟中添加的內容,會自動添加​[!UICONTROL Application variables]

  7. 編輯您的豐富式通知。

  8. 勾選編輯通知視窗中的​[!UICONTROL Mutable content]​方塊,讓行動應用程式下載媒體內容。

  9. 按一下​[!UICONTROL Save]​並傳送傳送。

當在用戶的行動iOS裝置上收到影像和網頁時,應該會顯示在推播通知中。

本頁內容