簡體   English   中英

使用離子存儲的存儲不是持久的

[英]Storage not persistent using Ionic Storage

我正在嘗試利用 Ionic Storage 庫來跟蹤我的應用程序的設置。 但是,我遇到了一個問題,每次重新啟動應用程序時,存儲都會被擦除。 至少,看起來是這樣的。

我正在存儲數據:

this.storage.set('language', 'es');

並試圖檢索:

this.storage.get('language').then((val) => {
      this.mylang = val;
    }).catch((errorGet: any) => {
      console.error(errorGet);
      return;
    });

如果我不退出應用程序,則可以檢索數據。 但是如果我退出並重新打開,數據就消失了。 據我所知,它正在使用 SQLite(在 XCode 中構建和測試時的調試消息)。

我認為這是離子存儲的問題,您可以在此處查看問題https://github.com/ionic-team/ionic-storage/issues/165嘗試實施另一個解決方案 SQLite 或本地存儲

最好的方法是使用后端進行持久存儲,例如 Rest Full API 或數據庫。 通過這種方式,您可以管理存儲問題(這是我的建議)。

暫無
暫無

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

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