本章節(jié)介紹應(yīng)用集成AppGallery DRM Service SDK后如何測試付費(fèi)下載應(yīng)用,不集成AppGallery DRM Service SDK的付費(fèi)下載應(yīng)用不涉及客戶端代碼測試。
測試check接口
1. 檢查check接口中使用的drmId和drmPublicKey是否與獲取付費(fèi)應(yīng)用信息中的“版權(quán)保護(hù)id”和“版權(quán)保護(hù)公鑰”一致。
2. 檢查check接口中使用的pkgName是否與查看應(yīng)用信息中的應(yīng)用包名一致。
3. 測試帳號未設(shè)置為沙盒測試帳號且showErrorDailog字段為true或缺省,本地安裝應(yīng)用后,進(jìn)入應(yīng)用會提示“您(xx)未購買本應(yīng)用,請購買后使用”,點(diǎn)擊“購買”提示“該應(yīng)用在當(dāng)前區(qū)域未上線”,此為正常情況。
說明:
如果測試帳號未設(shè)置為沙盒測試帳號且showErrorDailog字段為false,本地安裝應(yīng)用后,進(jìn)入應(yīng)用會鑒權(quán)失敗,請根據(jù)錯(cuò)誤碼處理自行檢查業(yè)務(wù)是否正常。
4. 參考設(shè)置測試帳號將帳號設(shè)置為沙盒測試帳號,本地安裝應(yīng)用后,使用該沙盒測試帳號可以直接鑒權(quán)成功并打開應(yīng)用。
測試付費(fèi)下載
如果您需要測試應(yīng)用在華為應(yīng)用市場上架以后真實(shí)的付費(fèi)下載體驗(yàn),推薦您使用AppGallery Connect開放式測試服務(wù)。開放式測試允許您將應(yīng)用的測試版本只分發(fā)給您指定的測試用戶,測試用戶可以在華為應(yīng)用市場上搜索到您的測試版本并體驗(yàn)。
說明:
如果您的開放式測試用戶已經(jīng)設(shè)置為沙盒測試帳號,在應(yīng)用市場下載應(yīng)用時(shí)無需真實(shí)支付,否則則需要真實(shí)付費(fèi),建議您適當(dāng)調(diào)低開放式測試版本的應(yīng)用付費(fèi)價(jià)格。