自行搭建消息推送平台成本太高,為了降低開發成本,由第三方平台推送,依然存在安全風險,怎么辦?
為了保證用戶體驗和運營效果,部分平台需要應用開發者協同進行UI、統計等相關的功能開發,操作過程復雜,怎么辦?
別擔心,應用內消息可以解決您的這些困擾。
什么是應用內消息?
為了提高產品功能和營銷活動的用戶參與度,我們需要定期的向用戶推送消息。而自行搭建消息推送平台成本太高,為了降低成本,通常選擇第三方平台推送。而應用內消息提供了包含消息定義、傳遞、展示、調試、分析的全流程應用內消息支撐功能,可以幫助您低成本、快速構建應用內消息推送與運營能力。

手把手教你如何使用“應用內消息(App Messaging)”
| 步驟序號 | 步驟說明 | 步驟詳情 |
|---|---|---|
| 1 | 使用入門 | App Messaging服務依賴App Messaging SDK,在創建或接收應用內消息前您應該先在AGC中為您的應用開通App Messaging服務並集成App Messaging SDK,詳情請參見使用入門。 |
| 2 | 創建應用內消息 | 在向用戶展示一個應用內消息前,您需要在AGC上創建一個消息,選擇消息的樣式、設置發送目標、投放時間等,詳情請參見創建App Messaging。 |
| 3 | 展示應用內消息 | 消息在AGC發布后,如果達到消息的觸發條件,App Messaging SDK會自動在應用內向用戶展示消息。如果您需要進一步設置消息點擊、消失、展示時觸發的行為,或者自定義消息展示的布局,可參考展示App Messaging。 |
| 4 | 調試應用內消息 | 在應用內消息未正式發布前,為了方便開發者快速接入,App Messaging提供了開發階段調測消息的方法,詳情請參見調試App Messaging。 |
| 5 | 查看分析數據 | 為了幫助您判斷消息展示和轉化事件的效果,App Messaging服務會記錄所有應用內消息相關事件的數據,您可以在AGC中分析這些數據,詳情請參見查看分析數據。 |
1,集成AGC SDK
集成App Messaging SDK您需確認AGC SDK和AGC插件已經集成,詳細步驟請參考AppGallery Connect服務使用入門。
2,開通華為分析服務
由於App Messaging上報應用內消息的事件和消息數據統計時使用了華為分析服務的能力,集成App Messaging SDK前您需要開通華為分析服務,具體操作參見開通華為分析。
3,開通App Messaging服務
(1) 登錄AppGallery Connect網站,點擊“我的項目”。
(2)在項目列表中找到您的項目,在項目下的應用列表中選擇需要開通App Messaging服務的應用。

(3) 點擊“ 增長 > 應用內消息”,進入App Messaging頁面,點擊“立即開通”。

(4)重新下載agconnect-services.json文件。
如果開通服務時提示設置數據存儲位置,在操作完成后您需要重新下載agconnect-services.json文件並集成到您的工程中,具體操作參見添加配置文件。如果沒有提示設置數據存儲位置,可跳過本步驟。
4,集成App Messaging SDK
- AndroidStudio開發環境
在應用級 gradle 文件中(通常在 app/build.gradle)添加如下代碼集成App Messaging SDK。
implementation 'com.huawei.agconnect:agconnect-appmessaging:1.3.2.301'
- Eclipse開發環境
使用aar2eclipse工具轉換aar包時dependencies依賴配置如下:
dependencies {
embed "com.huawei.agconnect:agconnect-appmessaging:1.3.2.301"
}
具體步驟參見Eclipse開發環境集成AGC SDK。
集成App Messaging SDK后,您下一步就可以在AGC界面中創建應用內消息 。
往期鏈接:如何用HMS Nearby Service給自己的APP開發一個名片交換功能?
原文鏈接:https://developer.huawei.com/consumer/cn/forum/topicview?tid=0201280333207560260&fid=0101271690375130218
原作者:暴風小可愛
