我正在尝试设置应用程序内更新优先级参数,以便将新的 android 应用程序版本发布到 Play 商店。根据此文档,它应该可以工作:
但实际上并没有。也许我做错了什么。
下面是一个例子:
// creating AndroidPublisher instance in some way
AndroidPublisher androidPublisher = createPublisher(serviceKeyPath);
// creating new edit
AppEdit edit = androidPublisher.edits()
.insert(APP_PACKAGE, null)
.execute();
String editId = edit.getId();
// uploading APK
FileContent apkContent = new FileContent(APK_MEDIA_TYPE, new File(apkPath));
Apk apk = androidPublisher.edits()
.apks()
.upload(APP_PACKAGE, editId, apkContent)
.execute();
// preparing release info
List<Long> versionCodes = Collections.singletonList(apk.getVersionCode().longValue());
TrackRelease trackRelease = new TrackRelease()
.setName(getNewVersionName())
.setReleaseNotes(getReleaseNotes())
.setVersionCodes(versionCodes)
.setStatus("completed")
.setInAppUpdatePriority(5); // <-- value from 0 to 5
Track …Run Code Online (Sandbox Code Playgroud)