【问题标题】:How to get Boolean value of PWA support Flutter web如何获取 PWA 支持的布尔值 Flutter web
【发布时间】:2021-09-27 14:45:32
【问题描述】:

安装PWA时如何使用SQLite或其他本地DB

如果我的应用在本地安装或未安装,如何获得一个布尔值

例如:

    if(PWA installed){
 print('Use local database'); 
}
else{
print('Use server storage');
}

【问题讨论】:

    标签: flutter flutter-web


    【解决方案1】:

    我认为你应该使用安装事件

    https://www.youtube.com/watch?v=JnCEXQo_TiI

    // install event
    self.addEventListener('install', evt => {
      //console.log('service worker installed');
      //DO your db switch
    });
    
    

    同样的卸载,切换到在线或...

    至于检查是否安装使用appinstalled事件

    window.addEventListener('appinstalled', (evt) => {
      console.log('app installed');
    });
    

    【讨论】:

      猜你喜欢
      • 2021-03-02
      • 2022-08-18
      • 1970-01-01
      • 2020-09-13
      • 1970-01-01
      • 2021-09-06
      • 1970-01-01
      • 1970-01-01
      • 2020-02-16
      相关资源
      最近更新 更多