我知道Apple有这个API我可以点击:
http://itunes.apple.com/lookup?bundleId={id}
然而,对于PlayStore,我正在寻找类似的东西,而不是解析应用页面
https://play.google.com/store/apps/details?id={id}
然后查找包含<div>
itemprop="softwareVersion"
这里有关于SO和网络上其他地方的一些问题,但它们已经过时,并且引用了非官方的API。
答案 0 :(得分:3)
从Play商店购买App版本没有官方API。
如果您想在评论中添加它,我会很好奇您将使用这样的API。可能有更好的方法来实现你想要的东西。
编辑: 为了强制更新您的应用,还有其他建议。我们通常建议您没有“始终在Play商店中更新到最新版本”给开发人员。例如,用户可能想要使用您的应用,但是在他们没有太多电池或无线网络的地方。在这种情况下强迫他们更新是很粗鲁的,给他们一两个星期直到更方便的时间要好得多。
如果您想“永远不会有超过两周的版本”,我可以推荐Firebase Remote Config。这样您就可以在服务器上更新应用程序的配置选项,说明“用户应至少拥有此版本”,并相应地更改应用程序的行为。它比在Play商店中投票更灵活。
答案 1 :(得分:0)