如何从Play商店获取包名和版本号?

How to get package name and version number from play store?

目前,我使用 firebase_remote_config 向应用程序提供更新消息。 但是我总是在发布新版本时更新 firebase 手册。无论如何要检查 google play store 应用程序版本号和包名称?

没有官方 API 可以在 Play 商店中查看您的最新版本。您可以进行网络调用以获取 https://play.google.com/store/apps/details?id=[appid] 的内容并在 HTML 中的某处找到该版本。我不能真正推荐它,因为 HTML 可能会超时更改。我建议保持它与 remote_config 中变量的原样。

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

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

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

官方文档 click here

中篇文章click tutorial