如何获取应用程序的最新Play Store版本?

3
我正在开发一个应用程序,需要显示已安装在您设备上的应用程序是否有可用的更新。假设我在设备上安装了Telegram 10.5版本,而Play商店上有Telegram最新版本11.1可用。那么我需要显示更新提示。但是我无法获取该应用程序在Play商店上的版本信息。如果有人能帮助我解决这个问题,将非常感激。提前谢谢。
我已经搜索了很长时间,但我只发现由于Play商店网站的更改和官方API的不支持,您无法获取该信息。如果有人有解决方案,请帮助我。

你想要的事情相当复杂。要访问Google API以检索应用程序信息,需要一个Google账户和一个虚拟设备,因为Google Play服务和Play商店不允许你访问这些信息。你可以查看Aurora Store应用程序(开源)及其库,了解如何从Google获取应用程序数据。或者,你可以使用提供应用程序信息数据的商业服务之一。 - undefined
1个回答

1
Google提供了一个Play Developer API,您可以通过它获取关于您自己的应用程序的许多信息,但据我所知,无法获取其他应用程序的信息。
您可以尝试抓取Google Play Store网站以此方式获取应用程序版本,但这可能会违反服务条款,并且在他们更新网站后可能会失效。
另外,您还可以在其他应用商店上搜索应用程序更新,因为这些应用商店可能有公共API用于查找应用程序版本。这些版本可能与Play Store版本略有不同,因为所有应用商店的审核时间都不同。
如果您的目标只是尽可能使您自己的应用程序保持最新状态,您还可以启用跨应用商店更新
据我所知,Play商店没有公开的API来查找应用程序版本,所以这里有一些替代选项,祝你好运。

1
只有那些没有为不同设备提供不同版本的应用程序才能从Play Store网站上进行抓取。对于其他应用程序,你只会得到“因设备而异”作为版本信息。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接