真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

android中強(qiáng)制更新app實(shí)例代碼-創(chuàng)新互聯(lián)

推薦第三種方式,簡單快捷不卡。

創(chuàng)新互聯(lián)公司主營全南網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā),全南h5微信小程序搭建,全南網(wǎng)站營銷推廣歡迎全南等地區(qū)企業(yè)咨詢

第一種:jjdxm_update


GitHub地址:jjdxmashl/jjdxm_update

效果圖:

點(diǎn)擊立即更新,程序會(huì)在后臺下載,通知欄有下載進(jìn)度。這個(gè)時(shí)候手機(jī)系統(tǒng)很卡,可能由于是下載app的原因吧。下載完成后彈出安裝界面


 


 


 


簡介:

這是大神jjdxmashl的開源項(xiàng)目,下載地址見上方。有版本更新、手動(dòng)更新、靜默更新、自動(dòng)更新4種情況。應(yīng)用內(nèi)更新,實(shí)現(xiàn)類是友盟自動(dòng)更新sdk的模式,用戶使用前只需要配置自己的服務(wù)器更新檢查接口即可(必須接口),也可以擴(kuò)展加入一個(gè)接口作為在線參數(shù)配置來實(shí)現(xiàn),可以實(shí)現(xiàn)下面的4種2更新方式和是否強(qiáng)制更新組合使用,支持get、post方式請求網(wǎng)絡(luò),默認(rèn)是get請求。


4種更新檢查類型

  1. 手動(dòng)更新:手動(dòng)檢測更新(所有網(wǎng)絡(luò)類型環(huán)境檢測并提示主要用于點(diǎn)擊檢測使用)
  2. 自動(dòng)更新:自動(dòng)檢測更新(所有網(wǎng)絡(luò)類型環(huán)境檢測并提示)
  3. 僅WiFi自動(dòng)檢測更新(只有WiFi網(wǎng)絡(luò)類型環(huán)境檢測并提示)
  4. 靜默更新:僅WiFi自動(dòng)檢測下載(只有WiFi網(wǎng)絡(luò)類型環(huán)境檢測、下載完才提示)

2種強(qiáng)制更新方式

  1. 在更新檢查返回后,直接設(shè)置update.setForce(true)
  2. 配合在線參數(shù)使用,通過在線參數(shù)返回的數(shù)據(jù)設(shè)置UpdateHelper.getInstance().setForced(true)

上述4中更新檢查 結(jié)合 2種強(qiáng)制更新,適用于:上一個(gè)app版本有重大漏洞,修改在線 參數(shù)統(tǒng)一控制所有的app用戶,不更新就不可以使用app。


主要原理:服務(wù)器上修改參數(shù)值,app端獲取后進(jìn)行判斷,如果是強(qiáng)制更新,則在打開應(yīng)用時(shí)就提示有新版本的app,更新完成后才可以使用該app;更新為完成,則提示框不消失,點(diǎn)擊back鍵則退出應(yīng)用。


強(qiáng)制更新的使用

下面演示的是強(qiáng)制更新的情況,


Step1:添加依賴庫

在主程序的build.gradle文件的dependencies屬性中添加依賴庫


dependencies {
  ...
  compile 'com.dou361.update:jjdxm-update:1.0.5'
  compile 'com.dou361.download:jjdxm-download:1.0.3'
  ...
}

本文標(biāo)題:android中強(qiáng)制更新app實(shí)例代碼-創(chuàng)新互聯(lián)
本文地址:http://weahome.cn/article/cdoosj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部