簡體   English   中英

首次使用共享首選項安裝應用程序時顯示警告框 + flutter + dart

[英]show an alert box when the app is installed for the first time using shared preferences + flutter + dart

我正在開發一個 android 應用程序,

我希望僅當用戶使用共享首選項首次安裝應用程序時才彈出警告框。

默認情況下,在啟動時共享首選項應為 false,當用戶安裝應用程序並出現警告框時,共享首選項應更改為 true。

下次用戶打開應用程序時,根據共享首選項(true),它不應顯示警告框。

只有當用戶卸載並安裝應用程序時,才會出現警告框。

關於如何實現這一目標的任何想法?

使用shared_preferences

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  final prefs = await SharedPreferences.getInstance();
  bool? firstTime = prefs.getBool('first_time');
  if (firstTime == null) {
    // show alert box
    prefs.setBool('first_time', true);
  }
  runApp(MyApp());
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM