Привет, я использую Flutter и Redux для своего проекта приложения, и я хотел создать учебную страницу (вводная страница, как использовать приложение), но эта учебная страница должна отображаться только в том случае, если это первый вход пользователя в систему, как я могу сделать это или есть какая-нибудь статья об этом?
Вы можете использовать SharedPreferences для сохранения значения, например, в первый раз получить значение bool
как true
, а когда вы показываете страницу руководства пользователю, сохраните это значение bool
в false
в вашем SharedPreferences
.
В следующий раз будет получено значение false
, и вам не нужно показывать учебник. Проблеск кода будет выглядеть так:
if (shouldShow) {
// show tutorial page and save the value to true in sharedPref.
}
Не забывайте, что SharedPreferenes возвращает будущее. Таким образом, вы можете просто вставить ключевое слово async в свою основную функцию и загрузить его туда.