We have encountered a single random case where fetch works only in Wi-Fi but not in mobile data. Querying the server via Safari works in Wi-Fi and in mobile data, but in the mobile application fetch ends in “network request failed” error when connected to mobile data (4G). We have hundreds of iPhone users using the same version of the app and all work ok, but a single iPhone 13 fails fetch while using mobile data.
The user has rebooted the device and reinstalled the app, but the problem remains. Any ideas what to try next?
Device: iPhone 13
Hi @orteidni, you can try a tool like Proxyman or Charles Proxy to watch network requests and debug what is failing. We recommend these tools in our documentation here: Debugging guide - Expo Documentation
Thanks for the tip! I haven’t heard from the client for a couple of days so I hope the problem was solved. I suggested they try these:
- update iOS
- take SIM card from the device and reinsert
- reset iPhone network settings
- reset the device completely
It’s kinda of hard to debug a network request that is not working on a specific device. But I’m glad that all is fine now.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.