小编Rom*_*nko的帖子

Google Play Developer API - 应用内更新优先级不起作用

我正在尝试设置应用程序内更新优先级参数,以便将新的 android 应用程序版本发布到 Play 商店。根据此文档,它应该可以工作:

  1. https://developer.android.com/guide/playcore/in-app-updates
  2. https://developers.google.com/resources/api-libraries/documentation/androidpublisher/v3/java/latest/com/google/api/services/androidpublisher/model/TrackRelease.html

但实际上并没有。也许我做错了什么。

下面是一个例子:

// 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)

java android google-play-developer-api

5
推荐指数
0
解决办法
909
查看次数

标签 统计

android ×1

google-play-developer-api ×1

java ×1