使用这个: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 控制台的内部应用程序共享进行了检查,但无法显示更新对话框。
最佳答案
按照以下流程在内部应用共享中测试应用内更新:
- 创建两个不同版本的 APK。就像(1.0.0+1,1.0.1+2)。
- 在内部应用共享中上传这两个 APK。并在您的设备上安装较低版本(1.0.0+1)的应用。
- 在 Play 商店中打开较新版本的链接。不通过更新按钮更新应用程序。
- 现在关闭应用程序并重新打开使用内部共享应用程序链接下载的应用程序。您将能够看到更新对话框。
欲了解更多信息,请点击以下链接: https://developer.android.com/guide/playcore/in-app-updates/test
关于android - Flutter - in_app_update 无法显示更新对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68403758/