我需要知道当用户从市场(谷歌播放)安装我的新更新时,是否有办法在我的应用程序中运行一段代码?
每次上传应用程序的新版本时都需要运行一次代码吗?
谢谢阅读。
我需要知道当用户从市场(谷歌播放)安装我的新更新时,是否有办法在我的应用程序中运行一段代码?
每次上传应用程序的新版本时都需要运行一次代码吗?
谢谢阅读。
使用 SharedPreferences 存储应用程序的最新版本和当前版本,并在每次版本更改时运行一次代码。就像是:
public static final String LAST_VERSION = "LAST_VERSION";
public static final int VERSION_CODE = 4; // Same as the version code in your manifest.
SharedPreferences prefs = getSharedPreferences("MyPrefs", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
mContext = this;
int last = prefs.getInt(LAST_VERSION, 0);
if (last < VERSION_CODE) {
//Your code
editor.putInt(LAST_VERSION, VERSION_CODE);
editor.commit();
}