[有限可用性]{class="badge informative"}
已修訂推播通知設定 push-notifications-config
Campaign v8.5推出我們最新的推播通知服務,並以現代尖端技術為基礎,提供強大的架構。 此服務旨在解鎖全新等級的擴充能力,確保您的通知能夠以順暢的效率觸及更廣泛的對象。 透過我們增強的基礎架構和最佳化程式,您可以期待更大規模且更可靠的服務,讓您以前所未有的方式與行動應用程式使用者互動和交流。
關於此更新的實作,若要在Adobe Campaign中傳送推播通知,請遵循下列步驟:
在Adobe Experience Platform資料彙集中建立應用程式表面 create-app-surface
您必須在Adobe Experience Platform Data Collection中新增行動應用程式推送認證。
行動應用程式推播認證註冊為必填,才能授權Adobe代表您傳送推播通知。 請參閱以下詳細步驟:
-
從Adobe Experience Platform Data Collection中,選取左側面板中的 App Surfaces 索引標籤。
-
按一下 Create App Surface 以建立新的組態。
-
輸入組態的 Name。
-
從 Mobile Application Configuration 中,選取作業系統:
-
適用於iOS 的
-
在 App ID (iOS Bundle ID) 欄位中輸入行動應用程式 套件組合識別碼。
您可以在Apple開發人員帳戶的 XCode 中主要目標的 一般 標籤中找到應用程式套件組合識別碼。
-
開啟 Push Credentials 以新增您的認證。
-
拖放您的.p8 Apple推播通知驗證金鑰檔案。
此金鑰可從Apple開發人員帳戶的 憑證、識別碼 和 設定檔 頁面取得。
-
提供 金鑰識別碼。 這是在p8驗證金鑰建立期間指派的10字元字串。
您可以在Apple開發人員帳戶的 憑證、識別碼 和 設定檔 頁面中的 金鑰 標籤下找到它。
-
提供 團隊識別碼。 這是可在 成員資格 標籤下找到的字串值。
-
-
適用於Android 的
-
提供 App ID (Android package name)。 封裝名稱通常是您
build.gradle
檔案中的應用程式ID。 -
切換 Push Credentials 以新增您的認證。
-
拖放FCM推送認證。 如需有關如何取得推送認證的詳細資訊,請參閱Google檔案。
-
-
-
按一下 Save 以建立您的應用程式設定。
在Adobe Campaign中設定您的應用程式設定 push-config-campaign
建立服務 create-service
在傳送推播通知之前,您必須在Adobe Campaign中定義iOS和Android應用程式設定。
推播通知會透過專用服務傳送給您的應用程式使用者。 使用者安裝您的應用程式時,會訂閱此服務: Adobe Campaign仰賴此服務,僅鎖定您應用程式的訂閱者。 在此服務中,您需要新增iOS和Android應用程式,以在iOS和Android裝置上傳送。
若要建立服務以傳送推播通知,請遵循下列步驟:
-
瀏覽至 Profiles and Targets > Services and Subscriptions 標籤,然後按一下 Create。
{width="800"}
-
輸入 Label 和 Internal name,然後選取 Mobile application 型別。
note note NOTE 預設 Subscriber applications (nms:appSubscriptionRcp) 目標對應已連結至收件者表格。 如果您想使用不同的目標對應,則需要建立新的目標對應,並在服務的 Target mapping 欄位中輸入它。 在此頁面中進一步瞭解目標對應。 -
然後使用右側的 Add 圖示來定義使用此服務的行動應用程式。
建立行動應用程式 create-sapp
建立服務後,您現在需要定義將使用此服務的行動應用程式。
若要為iOS裝置建立應用程式,請遵循下列步驟:
-
從您的服務中,按一下 Add,然後選取 Create an iOS application。 按一下 Next。
-
從 Launch app configurations list 視窗中,選取先前在此區段中建立的應用程式表面。 按一下 Next。
-
(選擇性)您可以使用約 Application variables 擴充推送訊息內容。 這些都是可完全自訂的專案,而且是傳送至行動裝置的訊息裝載的一部分。
在下列範例中,已新增 mediaURl 和 mediaExt 變數來建立豐富推播通知,然後為應用程式提供要在通知內顯示的影像。
-
瀏覽至 Subscription parameters 標籤以定義具有 Subscriber applications (nms:appsubscriptionRcp) 結構描述副檔名的對應。
-
瀏覽至 Sounds 索引標籤以定義要播放的聲音。 按一下 Add 並填入 Internal name 欄位,欄位必須包含內嵌於應用程式中的檔案名稱或系統聲音名稱。
-
按一下 Next 開始設定開發應用程式。
-
Integration key 是每個應用程式專屬的。 此維度會將行動應用程式連結至Adobe Campaign,並將在設定Campaign擴充功能時使用。
請確定透過SDK在Adobe Campaign和應用程式程式碼中定義了相同的 Integration key。
深入瞭解開發人員檔案
note note NOTE Integration key 可使用字串值完全自訂,但必須與SDK中指定的完全相同。 您不能對應用程式的開發版本(沙箱)和生產版本使用相同的憑證。 -
從 Application icon 欄位中選取圖示,以個人化您服務中的行動應用程式。
-
按一下 Next 開始設定生產應用程式,並依照上述步驟執行。 請注意,您無法將相同的 Integration key 用於應用程式的開發版本(沙箱)和生產版本。
-
按一下 Finish。
您的iOS應用程式現在已準備好在Campaign中使用。
若要為Android裝置建立應用程式,請遵循下列步驟:
-
從您的服務中,按一下 Add,然後選取 Create an Android application。 按一下 Next。
-
從 Launch app configurations list 視窗中,選取在此區段中建立的應用程式表面,然後按一下 Next。
-
整合金鑰是每個應用程式專屬的。 此維度會將行動應用程式連結至Adobe Campaign,並將在設定Campaign擴充功能時使用。
請確定透過SDK在Adobe Campaign和應用程式程式碼中定義了相同的 Integration key。
深入瞭解開發人員檔案
note note NOTE Integration key 可使用字串值完全自訂,但必須與SDK中指定的完全相同。 -
從 Application icon 欄位中選取圖示,以個人化您服務中的行動應用程式。
-
(選擇性)如有需要,您可以使用約 Application variables 擴充推送訊息內容。 這些都是可完全自訂的專案,而且是傳送至行動裝置的訊息裝載的一部分。
-
瀏覽至 Subscription parameters 標籤以定義具有 Subscriber applications (nms:appsubscriptionRcp) 結構描述副檔名的對應。
-
按一下 Finish,之後 Save。
您的Android應用程式現在已準備好在Campaign中使用。
以下是FCM裝載名稱,可進一步個人化您的推播通知:
在Adobe Experience Platform資料彙集中設定行動屬性 create-mobile-property
-
從資料收集首頁,存取標籤功能表。
-
按一下 New Property。
-
輸入屬性的名稱,並選取 Mobile 做為平台。
-
按一下 Save 以建立行動屬性。
-
存取您新建立的行動屬性。
-
從您的行動屬性儀表板,存取 Extensions 功能表及 Catalog 標籤。
-
安裝 Adobe Campaign Classic 擴充功能。 進一步瞭解Campaign擴充功能
-
填寫執行個體的詳細資訊:
- 在Campaign的 Tools > Advanced > Deployment wizard 功能表中可以找到 Registration endpoint 或 Tracking endpoint 個URL。
- 在此區段設定的行動應用程式中找到 Integration keys。
-
按一下 Save。
-
您現在需要從 Publishing flow 功能表發佈設定。 了解更多
您的行動屬性現在將自動與 Adobe Experience Platform Data Collection 技術工作流程同步。 了解更多
新增Campaign Classic至您的行動應用程式 campaign-mobile-app
Adobe Experience Platform Mobile SDK 有助於在行動應用程式中,強化 Adobe Experience Cloud 解決方案與服務。 SDK的設定可透過資料收集UI進行管理,以進行靈活設定和可擴充的規則型整合。
建立推播通知 push-create
在資料收集中成功設定行動應用程式後,您現在可以在Adobe Campaign中建立和傳送推播通知。
如需iOS和Android通知傳送的特定詳細元素,請參閱此頁面。