如何从 google play store 获取应用程序版本信息,以便在更新 play store 应用程序时提示用户强制/推荐应用程序更新,即如果用户使用旧版本应用程序。我已经通过了 andorid-market-api 这不是官方方式,并且还需要来自 google 的 oauth 登录 身份验证。我还通过了提供应用内版本检查的 android 查询,但在我的情况下它不起作用。我找到了以下两种选择:
- 使用将存储版本信息的服务器 API
- 使用谷歌标签并在应用内访问它,这不是首选方式。
还有其他方法可以轻松做到吗?
原文由 ravidl 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用新的 google play 页面,可以提取
AF_initDataCallback
调用中的数据,解析它以获取版本字符串。这是 ts/js 代码中用于解析数据的代码:我在这里托管了一个 cloudflare 工作者,它返回版本代码: https ://gplay-ver.atlasacademy.workers.dev/?id=com.and.games505.TerrariaPaid
源代码