android - 应用内更新 API 从以前的版本返回 inAppUpdatePriority
问题描述
我正在实施应用内更新 API。灵活和即时更新流程都可以根据更新优先级正常工作。
但由于某种原因,AppUpdateInfo返回上一个版本的updatePriority。
例如,
通过 Google Play Developer API 设置的内部版本号及其优先级。
Version code Priority
1. 109 (Installed) 0
2. 110 3
3. 111 5
4. 112 2
当我检查应用程序内的更新时,更新优先级是以前的版本。
Update check Priority
1. 110 0
2. 111 3
3. 112 5
我不知道我在这里做错了什么,因为一切正常,只有我从应用内更新 API 获得的更新优先级有问题。
解决方案
为了确定优先级,Google Play 使用介于0和5之间的整数值,其中0是默认值,5是最高优先级。要设置更新的优先级,请使用 Google Play Developer API 中 Edits.tracks.releases 下的 inAppUpdatePriority 字段。发行版中所有新增的版本都被认为与发行版具有相同的优先级。优先级只能在推出新版本时设置,以后不能更改。
推荐阅读
- javascript - React/Redux 在第一个动作完成后立即触发动作
- reactjs - 当 useState 值更改时,React 组件中的 setInterval 会重复
- php - 如何将秒格式化为时间而不显示不必要的零
- macos - OS X 上的 CSS 颜色在 Safari 和 Chrome 中显示不正确,但在 Firefox 中正确显示(可能“已解决”)
- hadoop - sqoop会删除所有现有的数据文件吗?
- java - 从另一个应用程序启动 spring boot
- javascript - REST api 未使用 POST 添加正确的详细信息
- typo3 - 新闻:类别中的单视图页面不起作用
- javascript - 排序表中的数组顺序
- java - 是否有任何功能可以删除我的代码中的 (",")