来自Android APK Expansion自动更新的通知

时间:2015-01-27 11:30:33

标签: android download google-play updates apk-expansion-files

我按照本指南使用提供的下载程序库实现了APK Expansions,一切都运行良好:

http://developer.android.com/google/play/expansion-files.html

现在我想更新我的应用程序和扩展文件。我上传了一个新的APK和新的扩展文件到Google Play。更新成功后,我在正确的目录中有新的.obb文件:Android / obb / package-name。

问题是我需要在更新后从新的.obb解压缩某个文件,如果没有这个新文件,应用程序将无法运行。但由于Google Play会进行更新,因此我的应用程序不会收到.obb已更新的通知,并且应解压缩此特定文件。

有没有办法或最佳做法让我的应用知道它已更新,并且扩展文件已被Google Play取代? (我支持API 10 +。)

1 个答案:

答案 0 :(得分:0)

好的,这并不是那么难:

我在SharedPreferences中使用了一个标志,它对于每个应用程序版本都是不同的。如果为false,则从.obb解压缩文件,并将该标志设置为true。因此,每次更新后都会对文件进行解压缩。