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