關於推送通知 about-push-notifications
Adobe Campaign 可讓您將個人化和分段的推播通知傳送至 iOS 和 Android 行動裝置。
這些訊息是您利用 Experience Platform SDK 在 Adobe Campaign 中設定之行動應用程式接收而來的。如需詳細資訊,請參閱使用 Adobe Experience Platform SDK 設定行動應用程式。
在 Adobe Campaign 中,由行動裝置傳送的行動設定檔屬性資料會儲存在 Subscriptions to an application (appSubscriptionRcp) 資源中,您可藉此定義要從應用程式訂閱者收集的資料。
需要擴充此資源,才能收集您要從行動裝置傳送至 Adobe Campaign 的資料。要執行此操作,請參閱本頁面以取得詳細步驟。
Adobe Campaign 提供兩種類型的推播通知:
-
Alert/Message/Badge 類型通知可讓您傳送包含您可在 Advanced options 區段中定義之其他內容(音效、徽章、Deeplink 等)的標準文字型訊息。
此通知類型可讓您新增標題和訊息,您可在其中使用個人化欄位。若要個人化您的訊息,請務必選取 Send push on profiles 範本。
-
Silent push 類型通知可用於無訊息地通知應用程式,而不會傳送任何訊息或內容給一般使用者。此類訊息的典型使用案例是讓應用程式知道伺服器上有可供下載的內容。
可以進行一些特定設定來定義通知行為。如需詳細資訊,請參閱本區段。
相關內容:
先決條件 prerequisites
傳送推播通知前,您應該:
-
在 Adobe Campaign 中,確定您可以存取 Push notification 通道。如果您無法存取這些通道,請聯絡您的帳戶團隊。
-
確認您的使用者擁有Adobe Campaign Standard的必要許可權和Adobe Experience Platform的標籤。
-
在資料收集UI中,建立行動屬性。 如需詳細資訊,請參閱設定行動裝置屬性。
-
在資料收集UI中,安裝 Adobe Campaign Standard 擴充功能。
-
在Adobe Campaign Standard中,設定您在資料收集UI中建立的行動裝置屬性。 如需詳細資訊,請參閱在Adobe Campaign中設定標籤應用程式。
-
將特定通道的設定新增至行動應用程式設定。如需詳細資訊,請參閱 Adobe Campaign 中的通道特定應用程式設定。
-
若要支援行動使用案例實作,請參閱有關使用Adobe Experience Platform SDK在Adobe Campaign Standard支援的行動使用案例中擴充功能、標籤規則和SDK實作的詳細指示。
推播通知常見問題集 push-faq
要進一步瞭解推播頻道,有哪些實用的資源建議? resource-push
檢視下列資源:
- 視訊Tutorials
- 產品檔案
- 使用AEP SDK 檔案設定
- 社群頁面
在Campaign中取得推播權杖必須做什麼? push-token-acquisition
確保布建團隊已完成Adobe Campaign Standard中推播頻道的布建。 從SDK實作setPushIdentifier API。 如需關於此項目的詳細資訊,請參閱此頁面。
在Campaign中取得推播權杖和ECID後,還需要傳送哪些專案? sending-push
客戶需要提供.pem格式的有效推播憑證才能傳送推播通知。 您不需要此憑證的密碼。
如果我有.p12憑證而非.pem憑證該怎麼辦? certificates
您可以在terminal中執行下列命令,將.p12憑證轉換為.pem憑證。 也有數個線上資源可供轉換指示使用。
openssl pkcs12 -in pushcert.p12 -out pushcert.pem -nodes -clcerts
如何知道憑證上傳是否成功? certificate-upload
您會看到下列訊息。
我可以同時為iOS應用程式上傳生產憑證和沙箱憑證嗎(Android不適用)? prod-sandbox-certificate
否,應用程式將在沙箱或生產模式下運作,並且一旦設定,無法變更為另一個(即沙箱至生產應用程式)。 建議您先以沙箱模式測試應用程式,然後轉換為生產模式。
若要變更為生產模式,您必須建立另一個應用程式。 也請務必不要勾選沙箱核取方塊及上傳生產憑證。
我可以同時上傳iOS和Android憑證嗎? ios-android-credentials
是的,Campaign會同時支援兩個平台,並允許您上傳兩個平台的認證。
我已成功上傳推送憑證,但並未傳送任何推送訊息。 push-certificates-upload
請在這裡測試推播憑證,以確定其有效。
我可以從pushtry.com成功傳送推播通知,但無法透過Campaign。 push-not-sending
請確定您遵循在這裡提供的推播裝載指示。
請注意,針對Android,Campaign僅支援資料裝載,不支援通知裝載
我已在Adobe Campaign Standard的「管理」區段中設定應用程式,但行動應用程式無法在傳送屬性中使用。 mobile-app-unavailable
應用程式必須先上傳有效的推送憑證,才能在傳送屬性中使用。
我已嘗試此頁面上的所有指示,但無法從Campaign傳送推播。 push-troubleshoot
請開啟客戶服務票證。
推播通知已從Campaign傳送,但媒體檔案未顯示。 media-file-unavailable
行動應用程式開發人員需要處理應用程式中媒體檔案的支援。 有時候,網路頻寬也會使媒體檔案無法呈現。 如需其他指標,請參閱此頁面。
在Campaign中啟用推播報告必須執行哪些動作? push-reporting-enable
請遵循以下步驟:
在此頁面中找到更詳細的指示。
哪些報表適用於推播頻道? push-report-available
Adobe Campaign中針對推播頻道提供現成可用的報表。 請參閱此檔案。
請參閱此頁面,瞭解每個推播量度的計算方式。
推送和應用程式內訊息是否支援深層連結? deeplink-push
是,推送訊息支援深層連結。 深層連結應包括:
- 指出必須停用傳遞追蹤才能讓深層連結運作的語言。
- Appsflyer與Branch合作,作為可執行深層連結追蹤的合作夥伴。 如需Branch與Adobe Campaign Standard整合的詳細資訊,請參閱此頁面。