You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Describe the bug
Firestore writes consistently fail on iOS (Expo Go and dev builds) with:
@firebase/firestore: Firestore (11.5.0): WebChannelConnection RPC 'Write' stream transport errored
This happens even after trying all known workarounds. I’m in **Newfoundland, Canada**, and suspect it may be regional or CDN-related.
---
### To Reproduce
Steps:
1. Using Expo SDK 50 / React Native
2. Firebase initialized with long polling:
```js
initializeFirestore(app, {
experimentalForceLongPolling: true,
useFetchStreams: false,
});
Tried both getFirestore and initializeFirestore separately
Additional context
We're building a music profile MVP. Auth works. Profile form works. But .setDoc(...) never saves. Likely WebChannel/CDN/region issue — can Firestore fallback to REST or newer fetch-based transport in mobile?
---
The text was updated successfully, but these errors were encountered:
Thank you for filling up the ticket! Other than the setDoc, could you please test if other firestore apis work or not? Also this error may cause by #8281 (comment) Could you please enable debug logging by calling setLogLevel('debug') for us to gather more information?
Hi @patrickkeenan , could you please provide a minimum repo for the problem you are experiencing? Are you testing against emulator or prod? Which older version works for you?
### Describe the bug Firestore writes consistently fail on iOS (Expo Go and dev builds) with:
@firebase/firestore: Firestore (11.5.0): WebChannelConnection RPC 'Write' stream transport errored
No success message, no write saved.
Expected behavior
Data should save without RPC transport failure.
Logs
Environment
nam5
(multi-region US)Tried Workarounds
experimentalForceLongPolling: true
useFetchStreams: false
setLogLevel('debug')
shows streaming endpoint timeoutfetch
) — confirms Auth + Rules are OKexpo start --clear
getFirestore
andinitializeFirestore
separatelyAdditional context
We're building a music profile MVP. Auth works. Profile form works. But
.setDoc(...)
never saves. Likely WebChannel/CDN/region issue — can Firestore fallback to REST or newer fetch-based transport in mobile?The text was updated successfully, but these errors were encountered: