如何为新的android版本设置更新优先级

如何为新的android版本设置更新优先级,android,google-play-developer-api,in-app-update,Android,Google Play Developer Api,In App Update,我一直在尝试实现谷歌新的应用程序内更新,我被困在一个点上。问题是首先,开发者如何在发布应用程序的新更新时指定更新类型,即灵活或即时。其次,如果由开发人员决定他必须为特定更新实现哪种类型的更新,那么-appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.IMMEDIATE)或appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.Flexible)的用途是什么 文档中给出,googleplay使用0到5之间的整数值,

我一直在尝试实现谷歌新的应用程序内更新,我被困在一个点上。问题是首先,开发者如何在发布应用程序的新更新时指定更新类型,即灵活或即时。其次,如果由开发人员决定他必须为特定更新实现哪种类型的更新,那么-appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.IMMEDIATE)或appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.Flexible)的用途是什么


文档中给出,googleplay使用0到5之间的整数值,0是默认值,5是最高优先级。要设置更新的优先级,请使用Google Play Developer API中Edits.tracks.releases下的AppUpdatePriority字段。如何设置?

可以使用Play Developer发布API设置应用程序更新的优先级⁠编辑方法。目前没有办法使用Play Console进行设置,但有一个集成到Play Console的计划。 请查看以获取更多帮助,您还可以在此链接中找到其他有用的注释。 希望对您有所帮助

我可以向您推荐

然后你可以在你的梯度上设置prio

play {
 // Overrides defaults
 track.set("production")
 userFraction.set(0.5)
 updatePriority.set(2)
 releaseStatus.set(ReleaseStatus.IN_PROGRESS)
}

结合使用Firebase远程配置和Android应用程序内更新似乎效果不错


请遵循此处的教程进行参考:

此博客可能很有用-您找到答案了吗?我真的不知道从哪里开始。我在gradle做这个吗?