如果您開發的應用程序需要大型自定義文件(例如遊戲)。但新版本的應用程序需要不同的文件格式,需要再次下載(數百MB)。這可能對某些用戶不利,所以我想知道如何使其成爲可選項。如何使Android APK更新爲可選?
如何使新APK版本的更新成爲可選項?或者這是不可能的,我必須讓我的應用程序閱讀兩個文件版本?
如果您開發的應用程序需要大型自定義文件(例如遊戲)。但新版本的應用程序需要不同的文件格式,需要再次下載(數百MB)。這可能對某些用戶不利,所以我想知道如何使其成爲可選項。如何使Android APK更新爲可選?
如何使新APK版本的更新成爲可選項?或者這是不可能的,我必須讓我的應用程序閱讀兩個文件版本?
更新APK是可選的,因爲它是。但是,您無法使更新的可用性爲可選,但用戶不會被迫更新。
如果您向新APK添加警告,並說它確實需要重新下載自定義文件,則用戶可以決定不上傳,或者至少等到他/她使用WiFi。
如果您擔心有人使用「自動更新」應用,您可以通過添加(隨機?)但無害的權限來解決此問題。有了權限更改,您需要明確更新,併爲用戶更改不更新。
,你可以查看在您的應用程序,如果用戶已經從以前的文件格式的文件,如果他們這樣做,不下載任何東西,如果他們有沒有文件,下載新的文件格式,並可能保持在一個變量,一個他們有嗎?
我想不出的另一種方式,但是這將讓一切複雜
這可能是值得指出的是,如果你使用的[APK擴展庫(http://developer.android.com/谷歌/播放/擴展files.html),谷歌的Play商店將(可能)執行增量更新意味着只有更改的部分將被下載 –
@Espiandev即使是二進制數據(非Java類文件!)? – Karussell