建立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。
-
在 Delivery template 下拉式清單中選取 Deliver on Android (android)。 新增 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。
-
在 Delivery template 下拉式清單中選取 Deliver on Android (android)。 新增 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的管道。
- 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行動裝置上接收時,影像和網頁應顯示在推播通知中。