【问题标题】:How to get package name and version number from play store?如何从 Play 商店获取软件包名称和版本号?
【发布时间】:2019-07-15 10:52:55
【问题描述】:

目前,我使用firebase_remote_config 向应用程序发送更新消息。 但是我总是在发布新版本时更新 firebase 手册。无论如何都要检查带有包名的谷歌游戏商店应用程序版本号吗?

【问题讨论】:

  • 应用商店的版本与您的应用相同。因此,您可以使用您的应用版本进行比较。
  • @Sunny 如何从 Play 商店获取版本代码?

标签: flutter dart google-play google-play-services


【解决方案1】:

没有官方 API 可以在 Play 商店中检查您的最新版本。您可以通过网络电话获取 https://play.google.com/store/apps/details?id=[appid] 的内容并在 HTML 中的某处找到版本。我不能真正推荐它,因为 HTML 可能会随着时间而改变。我建议保持它与 remote_config 中的变量保持一致。

【讨论】:

  • 可以使用原生平台代码查看版本号吗?
【解决方案2】:

没有用于检查版本的官方 Playstore API。您必须自己制作 API。 API 将发送最新的版本号(和内部版本号),然后移动应用将其与自身进行比较,并在有可用更新时显示消息。

由于您已经在使用 Firebase,还有一种方法(无需编写任何代码)。 您仅向使用旧应用程序版本的用户发送推送通知。见下文:

【讨论】:

  • 是的,亲爱的,这是毫无疑问的。我只是为您提供了一种与未使用最新版本应用的用户建立联系的替代方法。
  • 需要手动更新吧?可以使用原生的patform code来查看play store的版本号吗?
  • 不,没有用于检查 Play 商店版本号的本机代码/函数/API。
  • 我没试过。如果您认为它会达到您的目的,那么请继续尝试。在我看来,使用 Firebase 云消息是最快的方式,无需编码。或者编写一个返回版本号和内部版本号的小型 API 将花费更少的时间 - 最终,如果有最新版本可用,您只想显示一个弹出窗口。
【解决方案3】:

没有使用 Flutter 的官方方法。但是您可以在平台方面编写代码。以上方式适用于Android。

官方文档 click here

中篇click tutorial

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-20
    • 2022-06-16
    • 2017-03-02
    • 2018-09-10
    • 2019-04-04
    • 2018-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多