天天看點

友盟線上參數+自動更新更新SDK實作指定版本強制更新更新

項目上有這樣的需求:對指定的版本要求強制更新,同時其它的版本可以選擇性更新。

友盟的自動更新功能還是挺好用的,隻不過對強制更新這塊支援的還不到位。

不過友盟的開發人員也給出了勉強可行的方案:

使用友盟線上參數來控制哪些版本需要強制更新,哪些版本不需要

相關的内容如下:

1.線上參數配置:

http://dev.umeng.com/analytics/android/advanced-integration-guide#3

2.強制更新官方代碼:

https://github.com/nxzhou91/umeng-android-sdk-theme/blob/master/blogs/articles/force_update.md

3.我的做法:

配置線上參數,參數值配置規則:版本号,強制更新标志,版本号,強制更新标志,版本号,強制更新标志...

友盟線上參數+自動更新更新SDK實作指定版本強制更新更新

關鍵代碼:

另一種實作方式:

友盟線上參數+自動更新更新SDK實作指定版本強制更新更新

這裡

有網友反應說點選傳回按鈕後就不起效果,這裡稍微做下修改,如下代碼: