[英]Automatically clear users cache on app update in android
android API中是否有任何方法(理想情况下为2.3.6及更高版本),如果他们下载新版本的应用程序,则清除用户缓存? 环顾四周似乎没有提到任何一个 - 或者我是否完全脱离了球并且在安装新版本时缓存被清空了?
如果没有别的,将你的android:versionCode
文件存储在缓存中,并在启动时检查它,如果需要,擦除你自己的缓存 - @CommonsWare
使用BroadcastReceiver通过意图过滤器android.intent.action.PACKAGE_REPLACED接收应用程序的更新通知。 在您的onReceive方法更新接收器验证意图操作为Intent.ACTION_PACKAGE_REPLACED。 然后做你需要做的任何你的旧缓存。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.