Firebase更新错误:存储在Firestore中的日期对象的行为将发生变化,您的应用可能会中断

Kal*_*ela 0 react-native google-cloud-firestore

我在Firestore 5.2.0中使用react-native,但错误是将Firestore更新到5.0.4.

错误是:

存储在Firestore中的日期对象的行为将发生变化,您的应用可能会中断.要隐藏此警告并确保您的应用不会中断,您需要在调用其他云Firestore方法之前将以下代码添加到您的应用:

const firestore= firebase.firestore();
const settings ={ /*your settings */ timestampInSnapshots: true};
firestore.settings(settings);
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我如何摆脱这个错误?

谢谢

Firebase错误

Kal*_*ela 5

firebase.initializeApp({
  apiKey: "AIzaSyCPW020BADuNGvwOPhad4XSq_UYVK3OSxM",
  authDomain: "firestorecrud-b08be.firebaseapp.com",
  databaseURL: "https://firestorecrud-b08be.firebaseio.com",
  projectId: "firestorecrud-b08be",
  storageBucket: "firestorecrud-b08be.appspot.com",
  messagingSenderId: "742054197796"
});

const settings = {timestampsInSnapshots: true};

firebase.firestore().settings(settings);
Run Code Online (Sandbox Code Playgroud)

只需在配置firebase/firestore代码的代码中添加以上两个语句即可.