Google Play的應(yīng)用升級(jí)受制的一種解決方案,google play系統(tǒng)已存在較高版本Google Play的應(yīng)用升級(jí)受制的一種解決方案Google Play發(fā)布應(yīng)用后只允許通過(guò)Google Play升級(jí)應(yīng)用,想同時(shí)通過(guò)本地服務(wù)器進(jìn)行App升級(jí),怎么辦?Google Play下載的應(yīng)用是不支持應(yīng)用本地進(jìn)行升級(jí)的,......
Google Play發(fā)布應(yīng)用后只允許通過(guò)Google Play升級(jí)應(yīng)用,想同時(shí)通過(guò)本地服務(wù)器進(jìn)行App升級(jí),怎么辦?
Google Play下載的應(yīng)用是不支持應(yīng)用本地進(jìn)行升級(jí)的,要想規(guī)避Google Play的這個(gè)規(guī)則怎么辦?
在應(yīng)用初次發(fā)布到Google Play時(shí),審核會(huì)比較嚴(yán)格,會(huì)對(duì)初次上傳的App檢測(cè)自帶升級(jí)等功能,因此,初次發(fā)布App到Google Play時(shí)務(wù)必關(guān)閉本地升級(jí)服務(wù),審核通過(guò),發(fā)布成功,再打開就不影響了,再次更新發(fā)布版本時(shí),審核會(huì)相對(duì)快遞些,但為了確保審核通過(guò)更新發(fā)布成功,建議發(fā)布成功再打開升級(jí)服務(wù)。
應(yīng)用在發(fā)布前需要簽名,之后在Google Play發(fā)布應(yīng)用時(shí)不使用google的再簽名,這樣就能保證兩種途徑升級(jí)應(yīng)用簽名一致。做個(gè)假設(shè),我從Google play下載了App的V1.0.0版本,之后在App使用時(shí)通過(guò)本地升級(jí)到V1.0.1,這樣再進(jìn)入Google Play搜索本應(yīng)用,顯示為未安裝,猜測(cè)Google Play上下載安裝的應(yīng)用會(huì)打上Google的標(biāo)簽,而本地升級(jí)后的App沒有帶Google的標(biāo)簽,所以Google Play認(rèn)定為該應(yīng)用未安裝。
這說(shuō)明但凡通過(guò)本地升級(jí)Google Play下載的應(yīng)用之后,就和Google Play升級(jí)應(yīng)用分道揚(yáng)鑣了,就只能通過(guò)本地升級(jí)了。隨著App版本的不斷升級(jí),用戶但凡通過(guò)本地升級(jí),就回不到Google Play升級(jí)應(yīng)用的路線上了,這并不是個(gè)好的情況。
為什么這么說(shuō)呢?
用戶脫離Google Play之后,Google Play自帶的區(qū)域、語(yǔ)言、Android系統(tǒng)等統(tǒng)計(jì)資料就用不了了,而且也影響了App在Google Play中的下載量排名、影響度等。
有什么兩全其美的解決辦法嗎?
既不影響Google Play原有用戶量,也能兼容本地升級(jí)和Google Play升級(jí)。
有一個(gè)比較合理的方案:應(yīng)用在發(fā)布前自己進(jìn)行簽名,發(fā)布到Google Play上的應(yīng)用使用google的再簽名,就是在我們自己簽名apk的基礎(chǔ)上再打一層簽名,其實(shí)這一層簽名打完之后,就和我們自己打包簽名的Apk不一樣了,簽名不一致。這樣我們?cè)谧约旱腁pp中存一份自己的簽名文件和一份Google Play為本App生成的簽名文件,在App進(jìn)行本地升級(jí)時(shí)就可以通過(guò)判斷本Apk簽名和哪個(gè)簽名文件一致來(lái)確定Apk的來(lái)源。
如果本Apk簽名和Google Play為本App生成的簽名文件一致,說(shuō)明本APk來(lái)源為Google Play下載或更新的,那么當(dāng)本地升級(jí)檢測(cè)到服務(wù)器有更高版本的Apk,則彈出對(duì)話框提示用戶有新版本,用戶點(diǎn)擊“確認(rèn)”后,跳轉(zhuǎn)到Google Play進(jìn)行升級(jí)。
如果本Apk簽名和自己的簽名文件一致,說(shuō)明本APk來(lái)源為本地下載或更新的,那么當(dāng)本地升級(jí)檢測(cè)到服務(wù)器有更高版本的Apk,則彈出對(duì)話框提示用戶有新版本,用戶點(diǎn)擊“確認(rèn)”后,直接在本App中請(qǐng)求服務(wù)器進(jìn)行下載升級(jí)。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場(chǎng)。如有關(guān)于作品內(nèi)容、版權(quán)或其它問(wèn)題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問(wèn)
微信掃一掃
馬上聯(lián)系在線顧問(wèn)
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部