Ser*_*yan 5 java android kotlin
我可以从哪里设置应用更新类型(即时/灵活)?我在 Playstore 控制台中找不到它。
这个代码从哪里知道可用的更新类型?
// Creates an instance of the manager.
AppUpdateManager appUpdateManager = AppUpdateManagerFactory.create(context);
// Returns an intent object that you use to check for an update.
Task<AppUpdateInfo> appUpdateInfoTask = appUpdateManager.getAppUpdateInfo();
// Checks that the platform will allow the specified type of update.
appUpdateInfoTask.addOnSuccessListener(appUpdateInfo -> {
if (appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE
// For a flexible update, use AppUpdateType.FLEXIBLE
&& appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.IMMEDIATE)) {
// Request the update.
}
});
Run Code Online (Sandbox Code Playgroud)
我们需要调用这个:PUT API
https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}
Run Code Online (Sandbox Code Playgroud)
在正文中传递数据:
{
"releases": [{
"versionCodes": ["12"],
"inAppUpdatePriority": 5,
"status": "completed"
}]
}
Run Code Online (Sandbox Code Playgroud)
为了确定优先级,Google Play 使用 0 到 5 之间的整数值,其中 0 是默认值,5 是最高优先级。例如,考虑以下设置更新优先级的策略:
有关完整信息,您可以参考以下链接:
https://developers.google.com/android-publisher/api-ref/rest/v3/edits.tracks/update
| 归档时间: |
|
| 查看次数: |
701 次 |
| 最近记录: |