Firestore(9.1.3):连接WebChannel传输错误/在web浏览器上工作,但不能在移动设备(IOS/An



从firebase v8升级到v9后,我有这个问题,写到firestore在web浏览器中工作正常,但在IOS/Android上不行(没有写),几分钟后我有这个警告:

@firebase/firestore:, Firestore (9.1.3): Connection, WebChannel transport errored:, me ...

代码摘要

import { initializeApp } from 'firebase/app'
import { getFirestore } from "firebase/firestore"
import { doc, setDoc } from "firebase/firestore"
const app = initializeApp(config)
const db = getFirestore(app);
const MyComponent = () => { 
...
useEffect(() => {
(async function zda() {
await setDoc(doc(db, "users", "mario"), {
employment: "plumber",
outfitColor: "red",
specialAttack: "fireball"
})
})()
}, [])

顺便说一下,我用这一行解决了我的问题

const db = initializeFirestore(app, {useFetchStreams: false})

相关内容

最新更新