v7

建立Android通知

使用Adobe Campaign在Android裝置上傳送推播通知。 有關傳遞建立的全域概念,請參見 本節.

從建立新傳遞開始。

使用Firebase Cloud Messaging,您可以在兩種訊息型別之間進行選擇:

  • Data message,由使用者端應用程式處理。

    訊息會直接傳送至行動應用程式,以產生Android通知並顯示至裝置。 資料訊息僅包含您的自訂應用程式變數。

  • Notification message,會由FCM SDK自動處理。

    FCM會自動代表使用者端應用程式在使用者裝置上顯示訊息。 通知訊息包含預先定義的一組引數和選項,但仍可使用自訂應用程式變數進一步個人化。

如需Firebase Cloud Messaging訊息型別的詳細資訊,請參閱 FCM檔案.

建立資料訊息

  1. 前往 Campaign management > Deliveries.

  2. 按一下​New

  3. 選取 Deliver on Android (android)Delivery template 下拉式清單。 新增 Label 至您的傳遞。

  4. 按一下 To 以定義要定位的母體。 根據預設, Subscriber application 目標對應已套用。 按一下 Add 以選取您的服務。

  5. Target type 視窗,選取 Subscribers of an Android mobile application 並按一下 Next.

  6. Service 下拉式清單,選取您先前建立的服務,然後選取應用程式,然後按一下 Finish.
    Application variables 會根據設定步驟期間新增的內容自動新增。

  7. 選取 data message 作為 Message Type.

  8. 編輯您的豐富型通知。

  9. 您可以在先前設定的中新增資訊 Application variables 視需要而定。 Application variables 需在Android服務中設定,且屬於傳送至行動裝置的訊息裝載的一部分。

  10. 按一下 Save 並傳送您的傳遞。

在訂閱者的行動Android裝置上收到推播通知時,影像和網頁應會顯示出來。

建立通知訊息

注意

通知訊息的其他選項僅適用於HTTP v1 API設定。 如需詳細資訊,請參閱本區段

在影片中瞭解如何建立Android推播通知

  1. 前往 Campaign management > Deliveries.

  2. 按一下​New

  3. 選取 Deliver on Android (android)Delivery template 下拉式清單。 新增 Label 至您的傳遞。

  4. 按一下 To 以定義要定位的母體。 根據預設, Subscriber application 目標對應已套用。 按一下 Add 以選取您的服務。

  5. Target type 視窗,選取 Subscribers of an Android mobile application 並按一下 Next.

  6. Service 下拉式清單,選取您先前建立的服務,然後選取應用程式,然後按一下 Finish.

  7. 選取 notification message 作為 Message Type.

  8. 新增標題並編輯您的訊息。 使用個人化推播通知 Notification options

    • Channel ID:設定通知的頻道ID。 在收到任何具有此管道ID的通知之前,應用程式必須建立具有此管道ID的管道。
    • Sound:設定裝置收到通知時播放的聲音。
    • Color:設定通知的圖示顏色。
    • Icon:設定要在設定檔裝置上顯示的通知圖示。
    • Tag:設定用來取代通知抽屜中現有通知的識別碼。
    • Click action:設定與使用者點按您的通知相關聯的動作。

    如需詳細資訊,請參閱 Notification options 以及如何填寫這些欄位,請參閱 FCM檔案.

  9. 如果您的應用程式已使用HTTP v1 API通訊協定設定,您可以進一步使用下列個人化推播通知 HTTPV1 additional options

    • Ticker:設定通知的滾動文字。 僅適用於設定為Android 5.0 Lollipop的裝置。
    • Image:設定要在通知中顯示的影像URL。
    • Notification Count:設定新未讀取資訊的數量,以直接在應用程式圖示上顯示。
    • Sticky:設為true或false。 如果設為false,則當使用者按一下通知時,會自動將其關閉。 如果設為true,則即使使用者按一下通知,仍會顯示通知。
    • Notification Priority:將通知的優先順序層級設定為預設、最低、低或高。 有關詳細資訊,請參閱 FCM檔案.
    • Visibility:將通知的可見度等級設定為公開、私人或秘密。 有關詳細資訊,請參閱 FCM檔案.

    如需詳細資訊,請參閱 HTTP v1 additional options 以及如何填寫這些欄位,請參閱 FCM檔案.

  10. 您可以在先前設定的中新增資訊 Application variables 視需要而定。 Application variables 需在Android服務中設定,且屬於傳送至行動裝置的訊息裝載的一部分。

  11. 按一下 Save 並傳送您的傳遞。

在訂閱者的行動Android裝置上收到推播通知時,影像和網頁應會顯示出來。

本頁內容