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