[問題1]退出應用或者切換應用到后臺時重復彈框,如何處理?
遇到這個問題請自檢是否重復調(diào)用了check接口,注意代碼中調(diào)用check接口的位置,建議在生命周期onCreate方法中調(diào)用。
[問題2]是否只能在onCreate中調(diào)用check接口?
應用在除了onCreate之外的其他方法中(例如onResume,onStart,onRestart等),也有進入應用的邏輯時,建議在這些地方加上判斷付費鑒權的狀態(tài),以避免未購買用戶也可使用應用,判斷方法可跟onCreate中保持一致,但需要注意驗證重復調(diào)用導致的異常。因為錯誤提示彈框是在一個透明Activity中彈出,點擊確定或者取消,會銷毀該透明Activity,并走到接口回調(diào),處理不好會導致異常,比如check失敗了,業(yè)務的主Activity不在回調(diào)中finish,可能會走到onResume等方法,導致重復check,從而會重復彈框。
[問題3]業(yè)務調(diào)用check接口,彈框后切至后臺,再切換回來,發(fā)現(xiàn)頁面白屏,是什么問題?
需要檢查主Activity是否設置了android:launchMode="singleTask"。如果設置了,這樣切換后臺再切換回來,可能會導致該異常。
[問題4]AppGallery DRM Service SDK是否有屏蔽網(wǎng)站的功能?
不會屏蔽其他網(wǎng)站。
[問題5]手機系統(tǒng)升級后出現(xiàn)閃退,如何處理?
請清空應用市場緩存。
[問題6]在showErrorDailog參數(shù)為true或缺省場景下,AppGallery DRM Service SDK彈出未購買提示,點擊退出后要如何處理?
建議做退出應用的操作。