Android 如何使用in_app_update强制用户从Flatter中的play store更新应用程序

Android 如何使用in_app_update强制用户从Flatter中的play store更新应用程序,android,flutter,google-play,in-app-update,Android,Flutter,Google Play,In App Update,我希望我的应用程序的用户始终使用最新版本。如果他们没有最新版本,应该先从play store下载最新版本,如图所示 我发现了一个名为的包,但这只是一个提示。如图所示,它未链接到play store 编辑 正如Maadhav Sharma所建议的,现在我正在使用该软件包,但它说没有可用的更新 这是我的代码: 。。。。 类_TnPState扩展状态{ ThemeBloc _ThemeBloc; FirebaseMessaging\u FirebaseMessaging; 通知集团(Notifica

我希望我的应用程序的用户始终使用最新版本。如果他们没有最新版本,应该先从play store下载最新版本,如图所示

我发现了一个名为的包,但这只是一个提示。如图所示,它未链接到play store

编辑

正如Maadhav Sharma所建议的,现在我正在使用该软件包,但它说没有可用的更新

这是我的代码:

。。。。
类_TnPState扩展状态{
ThemeBloc _ThemeBloc;
FirebaseMessaging\u FirebaseMessaging;
通知集团(NotificationBloc);;
串试验;
@凌驾
void initState(){
_themeBloc=themeBloc();
_firebaseMessaging=firebaseMessaging();
_notificationBloc=notificationBloc();
_firebaseMessaging.configure(
onMessage:(通知)异步=>\u notificationBloc.yes(),
onResume:(通知)async=>\u notificationBloc.yes(),
onLaunch:(通知)async=>\u notificationBloc.yes(),
);
checkForUpdate();
super.initState();
}
Future checkForUpdate()异步{
InAppUpdate.checkForUpdate()。然后((信息){
字符串显示=info.toString();
设置状态(){
_测试=显示;
});
});
}
@凌驾
小部件构建(构建上下文){
返回流生成器


但通过playstore安装的较旧版本的应用程序未显示更新:



你知道如何解决这个问题吗?

有一个你想要的软件包:


安卓
该插件集成了官方Android API,以执行2019年发布的应用内更新:

iOS
iOS不提供此类功能。您可能需要研究,例如,如果在iOS设备上调用上述方法,您将遇到未实现的异常


谢谢…

谢谢你的建议,但现在我在使用in_app_update时遇到了问题。我已经编辑了这个问题。你能帮忙吗?我不知道,但可能是因为内部测试版。无论如何,根据我的建议,你应该在插件的repo中提出这个问题。我不知道如何,但第二天它开始工作了!可能是一些pr我猜playstore有问题。你能分享一下它的全部代码吗?我也对force update应用程序有问题。它没有提供任何可用的更新。除非你在“我的应用和游戏”部分看到可用的更新,否则它不会检测到更新。