UnityWebRequest DNS resolution inconsistent

We’re running into a very strange problem where DNS resolution will fail following an application update. This only happens to a subset of users, but we have not been able to find a reliable fix.

These users claim to have stable internet connections, no trouble with other apps, and they are unable to resolve maps.googleapis.com, graph.oculus.com, or perf-events.cloud.unity3d.com, yet are still able to write logs to Unity Cloud Diagnostics.

We see this in the logs: “Curl error 7: Failed to connect to maps.googleapis.com port 443: No route to host”

The same user was able to load Google Maps without any trouble on the same device through his browser. The problem perists through application restarts, device restarts, router resets, etc…

This is happening on Android devices (specifically the Oculus/Meta Quest 2). Our app is built using Unity 2019.4.32.

We’ve not been able to reproduce the problem on our own devices. Any guidance and/or suggestions that anyone can offer would be very much appreciated.

I’m also experiencing exactly the same with Meta Quest 2. Only a small subset of users, unreproducible on our devices. Did you figure it out?

No. It has been a persistent problem for years. I would love to know if you find a solution.