New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
socket.io-client not working on Android API 28 (React Native) #1351
Comments
Same issue here 😥 |
Same issue, without transports: ['websocket'] it works. Edit: I switched to |
Same Issue I am facing.... |
Same issue here!! |
Does it happen on the Android emulator, or on a real device? On a real device, you need to be on the same network as your server (WiFi for example), and use its IP address: const socket = io("http://192.168.0.28:3000"); |
Just remove http://123.456.78.0:2053 .Then change https://domain.name . const socket = io("https://blabla.com:2053"); |
For future readers: Please check our guide with React Native here: https://socket.io/how-to/use-with-react-native Please reopen if needed. |
I want to use Socket.IO-client with React Native. My environment:
My code works on iOS, but not on Android. I'm testing on Android version 9.0 (Pie) - API 28. I do not get any errors, it just doesn't work. I'm trying to log every connection server-side (NodeJS). When I open the app in the iOS-emulator, I see a log (eg. "connection established"). When I open the same app using Android, I don't see a log.
Front-end code (simplified!): React Native
Back-end code (simplified!): NodeJS
The text was updated successfully, but these errors were encountered: