如何自檢當(dāng)前版本集成的升級(jí)接口是否正確?
由于應(yīng)用自升級(jí)接口檢測(cè)的是用戶本地應(yīng)用版本號(hào)和當(dāng)前華為應(yīng)用市場(chǎng)上上架的最新版本號(hào)大小,因此您可以在調(diào)測(cè)時(shí)設(shè)置版本號(hào)低于當(dāng)前線上版本號(hào)。
普通應(yīng)用(非游戲)調(diào)用自升級(jí)接口需要jos包,需要集成哪個(gè)SDK?
1. 升級(jí)接口的jos包在聯(lián)運(yùn)應(yīng)用SDK和Game Service SDK中都包含,因此普通應(yīng)用升級(jí)時(shí)只需集成聯(lián)運(yùn)應(yīng)用SDK即可,游戲升級(jí)時(shí)集成Game Service SDK。
2. 可以不打開(kāi)API管理中的游戲開(kāi)關(guān),不會(huì)影響升級(jí)接口的調(diào)用。
調(diào)用checkAppUpdate接口是否需要先調(diào)用init接口?
checkAppUpdate和init接口有沒(méi)有調(diào)用、后臺(tái)game服務(wù)有沒(méi)有開(kāi)啟沒(méi)有關(guān)系,相互獨(dú)立。
showUpdateDialog方法中的false或true能否控制強(qiáng)制更新?
不可以。強(qiáng)更需要在發(fā)布應(yīng)用時(shí)勾選強(qiáng)制更新,并在調(diào)用showUpdateDialog時(shí)傳入true才可以實(shí)現(xiàn)。
當(dāng)前僅支持聯(lián)運(yùn)游戲的強(qiáng)制更新,普通應(yīng)用不支持。
調(diào)用升級(jí)檢測(cè)接口,升級(jí)的體驗(yàn)是直接在應(yīng)用內(nèi)下載和升級(jí),還是會(huì)跳轉(zhuǎn)到應(yīng)用市場(chǎng)下載?
跳轉(zhuǎn)至華為應(yīng)用市場(chǎng)下載。
如果當(dāng)前玩家手機(jī)上沒(méi)有安裝華為應(yīng)用市場(chǎng),調(diào)用checkAppUpdate升級(jí)接口會(huì)怎樣?
checkAppUpdate接口是去華為應(yīng)用市場(chǎng)的后臺(tái)服務(wù)器(不是本地華為應(yīng)用市場(chǎng))檢查是否有新版本,所以即使當(dāng)前手機(jī)沒(méi)有安裝華為應(yīng)用市場(chǎng)客戶端,界面會(huì)正常提示升級(jí)彈框,點(diǎn)擊更新后會(huì)再提示安裝華為應(yīng)用市場(chǎng),只有成功安裝完華為應(yīng)用市場(chǎng)后才能跳轉(zhuǎn)至華為應(yīng)用市場(chǎng)的應(yīng)用詳情頁(yè)。