步驟5 – 傳播通知| Adobe Campaign
文章推薦指數: 80 %
Launch Android Studio; 開啟ACSPushTutorial 專案; 展開專案結構; 以滑鼠右鍵按一下套件資料夾(com.example.acspushtutorial)和New ->Java Class ...
ExperienceLeague
登入
學習
課程
建議課程
教學課程
事件
講師指導培訓
瀏覽內容資料庫
檢視所有學習選項
說明文件
社群
社群之家
AdvertisingCloud
Analytics
AudienceManager
CampaignStandard
ExperienceCloud
ExperienceManager
ExperiencePlatform
Target
Workfront
檢視所有社群
意見回饋面板
技術支援
登入
全新的改善搜尋
透過改善的相關性、額外的篩選功能以及跨所有學習與社群內容搜尋的能力,您可更輕鬆地找到所需內容。
解除
立即搜尋
Deutsch
English
Español
Français
Italiano
Nederlands
Português
Svenska
中文(简体)
中文(繁體)
日本語
한국어
AdobeExperienceCloud
AdobeDocumentCloud
個人資料
個人資料
成就
完成您的設定檔後請檢閱您的獎勵。
書籤
完成您的設定檔後請檢閱您的書籤。
登出
學習
課程
建議課程
教學課程
事件
講師指導培訓
瀏覽內容資料庫
檢視所有學習選項
搜尋結果
說明文件
社群
社群之家
AdvertisingCloud
Analytics
AudienceManager
CampaignStandard
ExperienceCloud
ExperienceManager
ExperiencePlatform
Target
Workfront
檢視所有社群
意見回饋面板
技術支援
首頁
開啟案例需要權利。
開啟票證
開啟案例需要權利。
我的案例
個人資料
個人資料
成就
完成您的設定檔後請檢閱您的獎勵。
書籤
完成您的設定檔後請檢閱您的書籤。
AdobeExperienceCloud
AdobeDocumentCloud
搜尋
登出
變更語言
Deutsch
English
Español
Français
Italiano
Nederlands
Português
Svenska
中文(简体)
中文(繁體)
日本語
한국어
AdobeExperienceLeague
Exit
search
ExperienceLeague
Exitsearch
簡介
步驟1–建立Android應用程式
步驟2–整合行動裝置SDK
步驟3–註冊行動裝置擴充功能
步驟4–設定推播識別碼
步驟5–傳播通知
步驟6–傳送通知
文件
CampaignStandard
AdobeCampaignStandard-Android推播通知快速入門手冊
步驟5–傳播通知
添加要發送通知的服務
在此部分,我們將使用AndroidNotificationManager.Notificationmanager用於通知使用者發生的事件。
這是您告訴使用者背景發生了什麼事的方式:
LaunchAndroidStudio
開啟ACSPushTutorial專案
展開專案結構
以滑鼠右鍵按一下套件資料夾(com.example.acspushtutorial)和New->JavaClass
為此類命名MyService並確保它能延伸FirebaseMessagingService
建立sendNotification方法。
在此方法中,您需要使用NotificationCompat.Builder物件。
若要顯示通知,請呼叫NotificationManagerCompat.notify(),會為通知及其結果傳遞唯一IDNotificationCompat.Builder.build().
packagecom.example.pushmessaging;
importandroid.app.NotificationChannel;
importandroid.app.NotificationManager;
importandroid.app.PendingIntent;
importandroid.content.Context;
importandroid.content.Intent;
importandroid.media.RingtoneManager;
importandroid.net.Uri;
importandroid.os.Build;
importandroid.util.Log;
importandroidx.core.app.NotificationCompat;
importcom.google.firebase.messaging.FirebaseMessagingService;
importcom.google.firebase.messaging.RemoteMessage;
importjava.util.Map;
publicclassMyServiceextendsFirebaseMessagingService{
@Override
publicvoidonMessageReceived(RemoteMessageremoteMessage)
{
Map
Business.Adobe.com資源
本頁內容
檢視下一個:
延伸文章資訊
- 1Android Koltin 實作Day 15:Notification ... - iT 邦幫忙
從API 26 開始,Android 多了通知頻道(Notification channels)的功能, ... 彈出提醒、音效及震動),不顯示在狀態欄,僅顯示在展開的通知欄中。
- 2Android通知Notification使用全解析,看这篇就够了
通知是Android 在您的应用UI 之外显示的消息,用于向用户提供提醒、来自 ... 用户可以向下拖动抽屉中的通知以显示展开的视图,该视图显示其他内容和 ...
- 3Android 通知欄Notification全面學習 - 程式人生
下面就來說說經常會使用到通知機制中的通知欄框架(Notificaiton),它適用於互動事件的通知。它是位於頂層可以展開的通知列表。
- 4Android 上的本機通知- Xamarin - Microsoft Learn
Android 5.0 中引進了可見度和類別,在舊版Android 中無法使用。 從Android 8.0 開始, 通知通道 是用來控制通知向使用者呈現的方式。 展開的版面配置. 從 ...
- 5Android10.0通知Notification的使用这一篇就够了 - CSDN博客
不同android版本上通知功能; 通知的结构; 创建通知; 通知的操作; 从通知启动Activity; 展开式通知; 通知渠道; 通知的级别; 自定义通知.