AppGallery Connect:調(diào)測應用內(nèi)消息

來源: HUAWEI
作者:AppGallery Connect
時間:2020-12-31
17320
由于應用內(nèi)消息只在應用正式上架后的正式用戶終端設備上展示。為了方便開發(fā)者的快速接入,App Messaging提供了在應用測試階段調(diào)測消息的方法。

由于應用內(nèi)消息只在應用正式上架后的正式用戶終端設備上展示。為了方便開發(fā)者的快速接入,App Messaging提供了在應用測試階段調(diào)測消息的方法。

1. 獲取測試設備的AAID(Anonymous application Identifier),詳見“獲取AAID”。

2. 登錄AppGallery Connect網(wǎng)站,點擊“我的項目”。

3. 在項目列表中找到您的項目,在項目下的應用列表中選擇需要調(diào)試應用內(nèi)消息的應用。

ia_600000002.png

4. 點擊“增長 > 應用內(nèi)消息”,在“應用內(nèi)消息管理”頁簽中,找到需要調(diào)試的消息,點擊“操作”列的“調(diào)測”。

ia_600000003.png

5. 點擊“新增測試用戶”,輸入測試設備的AAID。

ia_600000004.png

6. 點擊“保存測試”即可將設備設置為測試設備,將該消息設置為測試消息。

7. 在調(diào)試代碼中調(diào)用AGConnectAppMessaging.setForceFetch接口,設置強制請求AGC服務端消息數(shù)據(jù)的標記位。

示例代碼:

AGConnectAppMessaging.getInstance().setForceFetch();

調(diào)用setForceFetch接口后,下一次消息事件觸發(fā)時將強制從AGC服務端獲取消息數(shù)據(jù),并獲取到測試設備信息。后續(xù)在測試設備中觸發(fā)消息事件時,該測試設備都會強制到AGC服務端獲取消息數(shù)據(jù),而不是從本地緩存讀取。

注意:

setForceFetch方法僅在調(diào)測消息時使用,在正式的版本中不能調(diào)用該方法。

強制請求數(shù)據(jù)的標志位與設備的AAID綁定,開發(fā)者卸載應用重裝或者清除應用數(shù)據(jù)后,forceFetch標記位將會重置。

8. 觸發(fā)一次消息事件,使得App Messaging SDK去AGC服務端刷新測試設備列表。

9. 測試消息是否能正常展示和操作。

有關(guān)測試設備和測試消息的具體說明如下表所示。

微信圖片_20201231111144.png

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于HUAWEI,本站不擁有所有權(quán),不承擔相關(guān)法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
個人VIP