瞭解如何使用Platform Mobile SDK和Adobe Journey Optimizer為移動應用建立推送消息。
Journey Optimizer允許您建立行程,並向目標受眾發送消息。 在向Journey Optimizer發送推式通知之前,必須確保已部署了適當的配置和整合。 要瞭解Adobe Journey Optimizer的推送通知資料流,請參閱 文檔。
本課是可選的,僅適用於希望發送推送消息的Adobe Journey Optimizer用戶。
在本課中,您將:
以下步驟不特定於Adobe Experience Cloud,旨在指導您完成APN配置。
.p8
私鑰在Apple開發人員門戶中,導航到 鍵。
選擇+表徵圖以建立鍵。
提供 密鑰名稱。
選擇 APN 複選框。
選擇 繼續。
查看配置並選擇 註冊。
下載 .p8
私鑰。 它用於App Surface配置。
記錄 密鑰ID。 它用於App Surface配置。
其他文檔可以 此處。
Luma App Tutorial
。com.adobe.luma.tutorial
。.p8
Apple推送通知身份驗證密鑰 的子菜單。p8
驗證密鑰。 可在的「鍵」頁籤下找到 證書、標識符和配置檔案 的子菜單。CJM Push Tracking Experience Event Dataset
Adobe Experience Platform資料集。如果您未將「CJM推式跟蹤體驗事件資料集」視為選項,請與客戶中心聯繫。
如前面課中所述,安裝移動標籤擴展僅提供配置。 接下來,必須安裝並註冊消息SDK。 如果這些步驟不明確,請查看 安裝SDK 的子菜單。
如果完成 安裝SDK 部分,則SDK已安裝,您可以跳到步驟#7。
開啟 Podfile
並添加以下行並保存檔案。
pod 'AEPMessaging', '~>1'
開啟終端並導航到包含您的 Podfile
。
通過執行命令安裝SDK pod install
。
開啟XCode並導航到 AppDelegate.swift
。
將以下內容添加到導入清單。
import AEPMessaging
添加 Messaging.self
到要註冊的擴展陣列。
將以下函式添加到檔案。
func application(_: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
MobileCore.setPushIdentifier(deviceToken)
}
此函式將檢索應用程式所安裝的設備所特有的設備令牌,併發送給Adobe/Apple以進行推送消息傳遞。
下一個: 結論和後續步驟
感謝您花時間學習Adobe Experience Platform移動軟體開發工具包。 如果您有問題、想要共用一般反饋或對未來內容有建議,請就此共用 Experience League社區討論帖子