自行搭建消息推送平臺(tái)成本太高,為了降低開(kāi)發(fā)成本,由第三方平臺(tái)推送,依然存在安全風(fēng)險(xiǎn),怎么辦?
為了保證用戶(hù)體驗(yàn)和運(yùn)營(yíng)效果,部分平臺(tái)需要應(yīng)用開(kāi)發(fā)者協(xié)同進(jìn)行UI、統(tǒng)計(jì)等相關(guān)的功能開(kāi)發(fā),操作過(guò)程復(fù)雜,怎么辦?
別擔(dān)心,應(yīng)用內(nèi)消息可以解決您的這些困擾。
什么是應(yīng)用內(nèi)消息?
為了提高產(chǎn)品功能和營(yíng)銷(xiāo)活動(dòng)的用戶(hù)參與度,我們需要定期的向用戶(hù)推送消息。而自行搭建消息推送平臺(tái)成本太高,為了降低成本,通常選擇第三方平臺(tái)推送。而應(yīng)用內(nèi)消息提供了包含消息定義、傳遞、展示、調(diào)試、分析的全流程應(yīng)用內(nèi)消息支撐功能,可以幫助您低成本、快速構(gòu)建應(yīng)用內(nèi)消息推送與運(yùn)營(yíng)能力。
1,集成AGC SDK
集成App Messaging SDK您需確認(rèn)AGC SDK和AGC插件已經(jīng)集成。
2,開(kāi)通華為分析服務(wù)
由于App Messaging上報(bào)應(yīng)用內(nèi)消息的事件和消息數(shù)據(jù)統(tǒng)計(jì)時(shí)使用了華為分析服務(wù)的能力。
3,開(kāi)通App Messaging服務(wù)
(1)登錄AppGallery Connect網(wǎng)站,點(diǎn)擊“我的項(xiàng)目”。
(2)在項(xiàng)目列表中找到您的項(xiàng)目,在項(xiàng)目下的應(yīng)用列表中選擇需要開(kāi)通App Messaging服務(wù)的應(yīng)用。
(3)點(diǎn)擊“增長(zhǎng)>應(yīng)用內(nèi)消息”,進(jìn)入App Messaging頁(yè)面,點(diǎn)擊“立即開(kāi)通”。
(4)重新下載agconnect-services.json文件。
如果開(kāi)通服務(wù)時(shí)提示設(shè)置數(shù)據(jù)存儲(chǔ)位置,在操作完成后您需要重新下載agconnect-services.json文件并集成到您的工程中,具體操作參見(jiàn)添加配置文件。如果沒(méi)有提示設(shè)置數(shù)據(jù)存儲(chǔ)位置,可跳過(guò)本步驟。
4,集成App Messaging SDK
AndroidStudio開(kāi)發(fā)環(huán)境
在應(yīng)用級(jí)gradle文件中(通常在app/build.gradle)添加如下代碼集成App Messaging SDK。
implementation'com.huawei.agconnect:agconnect-appmessaging:1.3.2.301'
Eclipse開(kāi)發(fā)環(huán)境
使用aar2eclipse工具轉(zhuǎn)換aar包時(shí)dependencies依賴(lài)配置如下:
dependencies{
embed"com.huawei.agconnect:agconnect-appmessaging:1.3.2.301"
}
集成App Messaging SDK后,您下一步就可以在AGC界面中創(chuàng)建應(yīng)用內(nèi)消息。