android - 如何以编程方式验证 Play 商店上的应用程序版本?

标签 android

我在 Play 商店有一个应用程序,我想执行以下操作:

当用户启动应用程序时,它应该验证 play store 上的应用程序版本是否与安装的相同,如果不是,我将显示一个对话框来警告这种情况,并提供重定向到 play store 以更新它的选项.

我知道 Play 商店的应用程序会自动执行此操作,但如果用户更改此配置..这是一个问题!

A 试图在互联网上找到解决方案但没有成功,有什么帮助吗?? :D

最佳答案

没有正式的方法可以做到这一点,但是你可以看看

https://code.google.com/p/android-market-api/ .

您可以使用您的包名搜索市场,然后从中提取版本号,按照示例 here .

更好/更简单的解决方案是在线托管一个 xml 文件(甚至是 .txt 文件)并将当前版本存储在其中。然后在您的应用程序启动时检查它。

关于android - 如何以编程方式验证 Play 商店上的应用程序版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16243179/

相关文章:

java - 从 Android 启动不同的任务

android - 签署包含 Google map 的 Android 应用

android - 动态添加ImageView到View

java - ExpandableListView 不调用 getGroupView 也不填充

android - GPGS 附近连接 : Is it valid to advertise and discover at the same time?

android - 如何配置 gradle 以工作 "offline"(使用缓存的依赖项)

android - 获取Android中当前播放音频的元数据

android - Facebook,使用 requestCode=32665 调用 onActivityResult()

javascript - Android-使用 addJavaScriptInterface 从 Javascript 返回一个值

java - 使用布局 XML 文件的逻辑