Невозможно использовать метод FieldValue.increment - PullRequest
0 голосов
/ 13 октября 2019

Я пытаюсь увеличить числовое поле, используя метод приращения response-native-firebase, но он продолжает выдавать следующую ошибку:

Нет приращения статического метода (D) Lcom / google / firebase /firestore / FieldValue; в классе Lcom / google / firebase / firestore / FieldValue; или его суперклассы (объявление com.google.firebase.firestore.FieldValue находится в /data/app/com....

Я много раз искал вышеупомянутую проблему, но не мог найти решение. Также проверил, что в модуле FieldValue есть статический метод 'increment' в / node_modules / реагировать-native-firebase / dist / modules /firestore / FieldValue.js.

Ниже приведен фрагмент кода:

import firebase from "react-native-firebase";

const updateNumber = firebase.firestore.FieldValue.increment(1);

await db.collection('collection').doc(key).update({
  subscribednumber: updateNumber
});

Используемые версии:

"firebase": "^ 6.6.1",

«response-native-firebase»: «^ 5.5.6»,

1 Ответ

2 голосов
/ 14 октября 2019

Я использовал

implementation "com.google.firebase:firebase-firestore:17.1.5"

в build.gradle.

Принимая во внимание, что эта функциональность была добавлена ​​в 18.2. Итак, мне пришлось обновить свою зависимость, и это сработало.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...