建立Android通知 create-notificaations-android
使用Adobe Campaign在Android裝置上傳送推播通知。 有關傳遞建立的全域概念,請參見 本節.
從建立新傳遞開始。
使用Firebase Cloud Messaging時,您可以選擇兩種型別的訊息:
-
Data message,由使用者端應用程式處理。
訊息會直接傳送至行動應用程式,以產生Android通知並顯示至裝置。 資料訊息僅包含您的自訂應用程式變數。 -
Notification message,會由FCM SDK自動處理。
FCM會自動代表使用者端應用程式在使用者裝置上顯示訊息。 通知訊息包含預先定義的一組引數和選項,但仍可使用自訂應用程式變數進一步個人化。
如需有關Firebase Cloud Messaging訊息型別的詳細資訊,請參閱 FCM檔案.
建立資料訊息 creating-data-message
-
前往 Campaign management > Deliveries.
-
按一下 New。
-
選取 Deliver on Android (android) 在 Delivery template 下拉式清單。 新增 Label 至您的傳遞。
-
按一下 To 以定義要定位的母體。 根據預設, Subscriber application 目標對應已套用。 按一下 Add 以選取您的服務。
-
在 Target type 視窗,選取 Subscribers of an Android mobile application 並按一下 Next.
-
在 Service 下拉式清單,選取您先前建立的服務,然後選取應用程式,再按一下 Finish.
此 Application variables 會根據設定步驟期間新增的內容自動新增。 -
選取 data message 作為 Message Type.
-
編輯您的豐富型通知。
-
您可以在先前設定的中新增資訊 Application variables 如有需要。 Application variables 需要在Android服務中設定,且屬於傳送至行動裝置的訊息裝載的一部分。
-
按一下 Save 並傳送您的傳遞。
在訂閱者的行動Android裝置上接收時,影像和網頁應顯示在推播通知中。
建立通知訊息 creating-notification-message
-
前往 Campaign management > Deliveries.
-
按一下 New。
-
選取 Deliver on Android (android) 在 Delivery template 下拉式清單。 新增 Label 至您的傳遞。
-
按一下 To 以定義要定位的母體。 根據預設, Subscriber application 目標對應已套用。 按一下 Add 以選取您的服務。
-
在 Target type 視窗,選取 Subscribers of an Android mobile application 並按一下 Next.
-
在 Service 下拉式清單,選取您先前建立的服務,然後選取應用程式,再按一下 Finish.
-
選取 notification message 作為 Message Type.
-
新增標題並編輯您的訊息。 使用個人化推播通知 Notification options:
- Channel ID:設定通知的頻道ID。 在收到具有此管道ID的任何通知之前,應用程式必須建立具有此管道ID的管道。
- Sound:設定裝置收到通知時播放的音效。
- Color:設定通知的圖示顏色。
- Icon:設定要在設定檔裝置上顯示的通知圖示。
- Tag:設定用來取代通知抽屜中現有通知的識別碼。
- Click action:設定與使用者點按您的通知相關聯的動作。
如需詳細資訊,請參閱 Notification options 以及如何填寫這些欄位,請參閱 FCM檔案.
-
如果您的應用程式已使用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檔案.
-
您可以在先前設定的中新增資訊 Application variables 如有需要。 Application variables 需要在Android服務中設定,且屬於傳送至行動裝置的訊息裝載的一部分。
-
按一下 Save 並傳送您的傳遞。
在訂閱者的行動Android裝置上接收時,影像和網頁應顯示在推播通知中。