Android 获取 Google App 版本信息和更新日志示例代码
通过代码查找 Google App 的版本信息和版本更新日志可以通过 Google Play Store API 实现,以下是示例代码:
- 引入依赖库
implementation 'com.github.javiersantos:AppUpdater:2.9.3'
- 创建 AppUpdater 对象
AppUpdater appUpdater = new AppUpdater(this)
.setUpdateFrom(UpdateFrom.GOOGLE_PLAY)
.setUpdateJSON('https://play.google.com/store/apps/details?id=com.google.android.apps.maps&hl=en_US')
.setDisplay(Display.DIALOG)
.setButtonDoNotShowAgain(null)
.setButtonDismiss(null)
.setButtonUpdate(null)
.showEvery(1);
- 获取版本信息和更新日志
appUpdater.start();
appUpdater.addUpdateListener(new UpdateListener() {
@Override
public void onSuccess(Update update, Boolean isUpdateAvailable) {
if (isUpdateAvailable) {
// 获取版本信息
String latestVersion = update.getLatestVersion();
Log.d('VERSION', latestVersion);
// 获取更新日志
String releaseNotes = update.getReleaseNotes();
Log.d('RELEASE NOTES', releaseNotes);
}
}
});
注意:这种方法需要连接 Google Play Store,因此需要在设备上安装 Google Play Services 才能正常工作。
原文地址: http://www.cveoy.top/t/topic/onh5 著作权归作者所有。请勿转载和采集!