針對 iOS 的設定步驟 configuring-the-mobile-application-in-adobe-campaign-ios
安裝套件後,您可以在Adobe Campaign Classic中定義iOS應用程式設定。
主要步驟為:
然後,您就可以建立iOS裝置的推播通知。
設定iOS外部帳戶 configuring-external-account-ios
對於iOS,iOS HTTP/2聯結器會傳送通知至HTTP/2 APN。
若要設定此聯結器,請遵循下列步驟:
-
移至 Administration > Platform > External accounts。
-
選取 iOS routing 外部帳戶。
-
在 Connector 索引標籤中,使用下列URL填入 Access URL of the connector 欄位:
http://localhost:8080/nms/jsp/iosHTTP2.jsp
-
按一下 Save。
您的iOS聯結器現已設定完成。 您可以開始建立服務。
設定iOS服務 configuring-ios-service
-
前往 Profiles and Targets > Services and subscriptions 節點並按一下 New。
-
定義 Label 和 Internal name。
-
移至 Type 欄位並選取 Mobile application。
note note NOTE 預設 Subscriber applications (nms:appSubscriptionRcp) 目標對應已連結至收件者表格。 如果您想使用不同的目標對應,則需要建立新的目標對應,並在服務的 Target mapping 欄位中輸入它。 如需建立目標對應的詳細資訊,請參閱組態指南。 -
然後按一下 Add 按鈕以選取應用程式型別。
-
建立您的iOS開發和生產應用程式。 如需詳細資訊,請參閱本區段。
建立iOS行動應用程式 creating-ios-app
建立服務後,請在Campaign中建立iOS應用程式。 請遵循以下步驟:
-
從您新建立的服務中,按一下 Add 按鈕以選取應用程式型別。
-
下列視窗會出現。 選取 Create an iOS application 並輸入 Label 以開始。
-
您可以視需要以約 Application variables 擴充推送訊息內容,作為選項。 這些都是可完全自訂的專案,而且是傳送至行動裝置的訊息裝載的一部分。
在下列範例中,我們新增 mediaURl 和 mediaExt 來建立豐富推送通知,然後提供應用程式要在通知內顯示的影像。 -
Subscription parameters 索引標籤可讓您以 Subscriber applications (nms:appsubscriptionRcp) 結構描述的副檔名定義對應。
note note NOTE 請務必不要在應用程式的開發版本(沙箱)和生產版本中使用相同的憑證。 -
Sounds 索引標籤可讓您指定要播放的聲音。 按一下 Add 並填入 Internal name 欄位,欄位必須包含內嵌於應用程式中的檔案名稱或系統聲音名稱。
-
按一下 Next 開始設定開發應用程式。
-
確定透過SDK在Adobe Campaign和應用程式程式碼中定義了相同的 Integration key。 此整合金鑰是每個應用程式專屬的金鑰,可讓您將行動應用程式連結至Adobe Campaign平台。
note note NOTE Integration key 可使用字串值完全自訂,但必須與SDK中指定的完全相同。 -
從 Application icon 欄位選取其中一個現成的圖示,以個人化您服務中的行動應用程式。
-
選取 Authentication mode。
提供兩種模式:
-
(建議) Token-based authentication:填入APNs連線設定 Key Id、Team Id 和 Bundle Id,然後按一下 Enter the private key… 以選取您的p8憑證。 如需 Token-based authentication 的詳細資訊,請參閱Apple檔案。
-
Certificate-based authentication:按一下 Enter the certificate…,然後選取您的p12金鑰並輸入行動應用程式開發人員提供的密碼。
note note NOTE Adobe建議將 Token-based authentication 用於iOS設定,因為P8驗證金鑰較新且較安全。 -
-
使用 Test the connection 按鈕驗證您的設定。
-
按一下 Next 開始設定生產應用程式,並依照上述步驟執行。
-
按一下 Finish。
您的iOS應用程式現在已準備好用於Campaign Classic。