Description: I am integrating OneSignal (onesignal_flutter: ^5.5.2) into my Flutter application for Android. When the app initializes OneSignal on startup, network requests to api.onesignal.com consistently fail with UnknownHostException and SocketException: Connection reset.
Error Log:
W/OneSignal(31479): [OneSignal-IO-2] HttpClient: null Error thrown from network stack.
W/OneSignal(31479): java.net.SocketException: Connection reset
W/OneSignal(31479): at java.net.SocketInputStream.read(SocketInputStream.java:191)
W/OneSignal(31479): at com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:244)
W/OneSignal(31479): at com.android.okhttp.internal.io.RealConnection.connectTls(RealConnection.java:194)
...
I/OneSignal(31479): [OneSignal-IO-1] HttpClient: Could not send last request, device is offline. Throwable: java.net.UnknownHostException
I/OneSignal(31479): [OneSignal-IO-1] Failed to get Android parameters, trying again in 90 seconds.
What I have tried:
Cold-booted the Android emulator.
Tested over mobile cellular network data (same result).
Tested nslookup api.onesignal.com and curl -I https://api.onesignal.com from the host machine and emulato. Both time out globally on local UAE networks unless a VPN is active.
Framework & Core Versions