android - Flutter - in_app_update 无法显示更新对话框

标签 android flutter

使用这个:https://pub.dev/packages/in_app_update

打开应用程序并尝试执行InAppUpdate.checkForUpdate()

打印下面的日志。

checkForUpdate InAppUpdateState{updateAvailability: 1、immediateUpdateAllowed: false、flexibleUpdateAllowed: false、availableVersionCode: 0、installStatus: 0、packageName: com.test.update、clientVersionStalenessDays: null、updatePriority: 0}

此外,我还使用 Google Play 控制台的内部应用程序共享进行了检查,但无法显示更新对话框。

最佳答案

按照以下流程在内部应用共享中测试应用内更新:

  1. 创建两个不同版本的 APK。就像(1.0.0+1,1.0.1+2)。
  2. 在内部应用共享中上传这两个 APK。并在您的设备上安装较低版本(1.0.0+1)的应用。
  3. 在 Play 商店中打开较新版本的链接。不通过更新按钮更新应用程序。
  4. 现在关闭应用程序并重新打开使用内部共享应用程序链接下载的应用程序。您将能够看到更新对话框。

欲了解更多信息,请点击以下链接: https://developer.android.com/guide/playcore/in-app-updates/test

关于android - Flutter - in_app_update 无法显示更新对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68403758/

相关文章:

Android TabLayout如何制作两条下划线

java - 将 EditText 值从 android 发送到 PHP 文件并执行 PHPmailer send() 函数

flutter - 在 main.dart 中使用 FutureBuilder

flutter - Flutter:如何基于TabBar和ToggleButtons从JSON过滤数据?

flutter - Flutter:尽管用户已在Firebase Auth中注册,但一次又一次发送OTP

java - 正则表达式从区分大小写变为不区分大小写

android - 如何实现永久的、定期的、后台位置更新?

android - 在 onRestoreInstanceState 中反序列化时出现奇怪的 ClassCastException

flutter - 如何从Future初始化ValueNotifier值(value)

web-services - 如何在 flutter 中使用 FedEx Web 服务