Ионная проблема хранения для меньшего объема памяти - PullRequest
0 голосов
/ 08 июня 2018

Я использую ионное хранилище в своем приложении, и для его запуска требуется почти 1 ГБ свободного места на устройстве.Если в памяти устройства нет как минимум 1 ГБ пространства, приложение не будет запущено.После очистки этой памяти я могу запустить.

таким образом, я пытаюсь сохранить некоторые данные после входа в локальное хранилище.

const seq = this.api.post('signin', value).share();
    seq.subscribe((res: any) => {
      // If the API returned a successful response, mark the user as logged in
      if (res.statusCode === 200) {
        (window as any).FirebasePlugin.setUserProperty('loggedInUserId', res.user);
        this.passwordMismatch = '';
        this.invalidSinIn = false;
        const isExistingUser = true;
        // store details into ionic storage
        Promise.all([this.storage.set('user', res.user), this.storage.set('token', res.token),
        this.storage.set('isVerified', res.isVerified), this.storage.set('authType', 'email'),
        this.storage.set('refreshToken', res.refreshToken), this.storage.set('referalCode', res.referalCode),
        this.storage.set('existingUser', isExistingUser), this.storage.set('isProfileCompleted', res.isProfileCompleted)]).then(() => {
          this.navCtrl.setRoot(MainPage);
        });
      }
    });

Это нормально работает, если устройство имеет доступное пространство более 1 ГБ, но не работает, если памяти меньше.

Пожалуйста, помогите мне решить эту проблему.Я новичок в ионном Я использую

Ионные рамки: 3.9.2

Сценарии Ionic App: 3.1.2

Angular Core: 5.0.0

...