【问题标题】:Current version getting null while force update the android application当前版本为空,同时强制更新 android 应用程序
【发布时间】:2017-06-02 09:43:52
【问题描述】:

我在 android playstore 上有两个应用程序。我通过使用 Jsoup 库在一个应用程序中实现了强制更新,并且它工作正常。

但在其他应用程序中它不起作用。我得到的是最新版本的 null。

final Document document = Jsoup.connect("https://play.google.com/store/apps/details?id=agentapp.digitalindiapayment.com.digitalindiapayment").get();

latestVersion = document.getElementsByAttributeValue("itemprop","softwareVersion").first().tex);

然后当我搜索时,我在下面找到了它。

App - 1 - 当前版本显示

App - 2 - 当前版本显示未显示。

我不知道为什么在一个应用程序中显示当前版本而在另一个应用程序中当前版本未显示在 Play 商店中,因为我得到的最新版本为空。

任何人都知道为什么当前版本在 Play 商店中不可用。

【问题讨论】:

  • 在链接中检查你的包名..
  • 包名没问题。对于这个包,我正在获取版本名称,但对于这个 - com.karnataka.iap 包没有获取版本名称
  • 您对此有什么解决方案吗?我也遇到同样的错误。

标签: android google-play


【解决方案1】:

您可以使用以下代码,因为它对我有好处

String appStoreVersion  = document.getElementsContainingOwnText("Current Version").parents().first().getAllElements().last().text();

【讨论】:

  • 它将如何反映在以前的版本中
  • @Aerrow Google Play 商店页面已更新,因此旧方法将无法使用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-04-02
  • 2021-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-21
  • 1970-01-01
相关资源
最近更新 更多