如何检测Flutter中的第一个应用程序lauch



我在Flutter移动应用程序上工作,我想检测第一个应用程序的启动,向用户展示一个小教程。我测试了Shared-Preferences模块,但当我第一次启动应用程序时,控制台告诉我密钥无法识别,我认为这很正常,因为这个密钥确实存在!还有其他方法可以检查吗?

谢谢你们

使用共享首选项来存储值,该值指示用户是否曾在此页面中

像这个

try {
final SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
splash = sharedPreferences.getString("SPLASH_DONE");
} catch (e) {
print("this is first time");
}
if (splash == null) {
page = AppSplashScreen();
} else {
page = LoginPage();
}

完成第一次操作后,请致电

sharedPreferences.setString("SPLASH_DONE", "DONE");

相关内容

最新更新