自訂推送通知 customizing-a-push-notification

為了微調您的推播通知,Adobe Campaign 可讓您在設計推播通知時存取一組進階選項。

若要在 Adobe Campaign 中設定行動應用程式,請參閱下列技術瞭解 Campaign 標準推播通知裝載結構

相關內容:

播放音效 play-a-sound

函式 Play a sound 可讓應用程式在應用程式未執行時,透過推播通知的傳送,在裝置上播放音效。

音效會提醒使用者推播通知,讓其更具可見性。若要在行動應用程式中加入音效:

  1. 開啟推播通知並存取 Advanced options 區段。

  2. Play a sound 欄位中,輸入未加上副檔名的音效檔案檔案檔案名稱,以便在收到通知時由行動裝置播放。

    如需支援媒體格式的詳細資訊,請參閱 AppleAndroid 文件。

  3. 如果已在行動應用程式的套件中定義檔案,則傳送通知時會播放音效檔案。您可以將其設定為​ 預設,播放裝置的預設音效。

    如果​ Play a sound ​欄位留空,則不會播放任何聲音。

之後,使用者只有在手機未靜音時,才會收到推播通知和音效。

重新整理徽章值 refresh-the-badge-value

徽章可用來直接在應用程式圖示上顯示新未讀取資訊的數量。當使用者開啟或從應用程式讀取新內容時,徽章值就會消失。

在裝置上收到通知時,它可以重新整理或新增相關應用程式的徽章值。若要從伺服器端傳送徽章值:

  1. 開啟推播通知並存取 Advanced options 區段。

  2. 標章值必須是整數,可以以不同方式更新:

    • 要刷新徽章,請在 Value of the badge 欄位中輸入0。這會從應用程式圖示中移除徽章。
    • 要新增徽章值,請在 Value of the badge 欄位中輸入任何數字。當使用者收到推播通知時,此號碼會自動出現在標章中。
    • 如果欄位空白或不包含整數,則徽章值不會變更。

    在此,我們在 Value of the badge 欄位中輸入 1,讓使用者知道他們的應用程式中有新資訊。

  3. 在傳送訊息後,使用者會收到推播通知,其應用程式會自動顯示新的徽章值。

開發人員可讓您將使用者直接導向到應用程式內的內容(而非開啟網頁瀏覽器頁面)。

開發人員可以包含自訂應用程式內體驗的個人化資料。例如,收件者的名字會自動填入應用程式所導向的頁面上。

若要在推播通知中新增深層連結:

  1. 開啟推播通知並存取 Advanced options 區段。

  2. Add a deeplink 欄位中輸入連結。

  3. 在傳送您的訊息後,使用者將會收到推播通知,並透過與通知互動(例如點選或按一下動作呼叫按鈕)來存取應用程式中的特定頁面。

定義動作 define-an-action

您可以新增類別ID(如果行動應用程式中有的話),然後顯示動作按鈕。這些通知可讓使用者以更快的方式回應通知,執行不同的工作,而不需在應用程式中開啟或導覽。

使用者手機上顯示的對話方塊需要決定繼續。當使用者選取其中一個動作時,系統會通知應用程式,以便執行任何相關的工作。

若要在推播通知中新增類別:

  1. 開啟推播通知並存取 Advanced options 區段。

  2. Category 欄位中輸入預先定義的類別名稱,以在收到推播通知時顯示可操作的按鈕。

    行動應用程式開發人員必須定義類別ID和按鈕在應用程式中的預期行為。如需詳細資訊,請參閱 Apple Developer 檔案設定類別和可操作通知區段)或 Android Developer 檔案

  3. 傳送推播通知後,使用者會收到該通知,並必須使用先前設定的可操作按鈕採取動作。

根據使用者的動作,應用程式會收到通知,以便執行任何相關的工作。

新增到期日 add-expiration-date

設定推播通知的到期日可讓您設定特定的到期日,而Apple (APNS) 或 Android (FCM) 將不再傳送訊息。

若要將到期日期新增至推播通知:

  1. 核取​ Expire message ​選項:透過選取​ Expire message ​選項,持續時間會自動設定為0。 如果您未變更值,APNS 和 FCM 都會嘗試立即傳送訊息。如果失敗,則不會重新發送消息。

  2. Duration 欄位中,選取推播通知的有效性。

  3. 在傳送推播通知後,如果使用者由於手機未開機或沒有訊號而未立即收到,推播仍會在到期日時段內傳送。

請注意,如果推播通知在到期日之前尚未傳送,則會捨棄它。

新增自訂欄位 add-custom-fields

自訂欄位可讓您以索引鍵值配對的形式,在裝載中傳遞自訂資料。此選項可用來將其他資料傳送至應用程式,而不是預先定義的索引鍵。

若要這麼做:

  1. 開啟推播通知並存取 Advanced options 區段。

  2. Custom fields 類別中,按一下 Add an element 按鈕。

  3. 輸入 Keys,然後再輸入與每個鍵相關聯的  Values

  4. 自訂欄位的處理與用途完全由行動應用程式決定。在下列推播通知中,應用程式已使用自訂欄位來顯示推播通知的按鈕標籤。

新增多媒體內容 add-rich-media-content

豐富式媒體內容可讓您提供更佳的使用者參與度,這表示您的使用者更傾向於開啟您的推播通知。

您可以包含影像、gif、音訊或視訊檔案,這些檔案將會播放或顯示在通知本身中。您的應用程式使用者將不需要開啟應用程式即可檢視。

若要在推播通知中加入多媒體:

  1. 開啟推播通知並存取 Advanced options 區段。

  2. Rich media content URL 欄位中輸入檔案的URL,以取得各種格式:iOS 和 Android。

    若是 iOS 10 或更新版本,您可以插入影像、gif、音訊和視訊檔案。對於舊版 iOS,推播通知將會顯示而不含豐富內容。如需如何在 iOS 裝置上顯示 Adobe Campaign 推播通知影像的詳細步驟,請參閱本頁面

    對於 Android,您只能包含影像。

  3. 傳送訊息後,使用者會收到您的推播通知,並可檢視多媒體內容。

變更iOS的通知行為 change-the-notification-behavior-for-ios

若是 iOS 10 或更新版本,推播通知的區段中還提供 Advanced options 兩個其他選項:Mutable contentContent available

當核取 Mutable content 選項及/或新增多媒體內容 URL 時,可變內容旗標將會在推播裝載中傳送,並可讓 iOS SDK 提供的通知服務應用程式擴充功能修改推播通知內容。有關詳細資訊,請參閱 Apple 開發人員文件

然後,您就可以運用行動應用程式擴充功能,進一步修改從 Adobe Campaign 傳送的推播通知的內容或簡報。例如,使用者可運用此選項來:

  • 解密以加密格式傳送的資料
  • 下載影像或其他媒體檔案,並將它們新增為通知的附件
  • 變更通知的正文或標題文字
  • 向通知新增執行緒識別碼

核取 Content available 後,可用內容旗標將會在推播裝載中傳送,以確保應用程式在收到推播通知時立即喚醒,這表示應用程式將能夠存取裝載資料。即使應用程式在背景執行,而且不需要任何使用者互動(例如點選推播通知),這仍然有效,但是,如果應用程式未執行,則不適用。如需詳細資訊,請參閱 Apple開發人員檔案

變更Android的通知行為 change-the-notification-behavior-for-android

若是Android,您可以在 Rich media content URL 欄位中輸入 URL。而使用 iOS 版本時,對於 Android,您只能包含影像,而不能包含 gif、音訊或視訊檔案。

核取 High priority 方塊可讓您設定推播通知的高優先順序或一般優先順序。如需訊息優先順序的詳細資訊,請參閱 Google 開發人員檔案

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff