I have verified and captured on video, that after about an hour of having no cell service while driving, Waze will never ever again connect to the servers to allow rerouting or posting of hazards, events, etc. Internet connectivity within Waze is verified however, as Waze will upload logs at the same time it is showing no network connection. The video I have shows Waze alternating between "Searching network . . . " and "Uploading logs..."
The Waze netcode needs to be made robust so that network checking continues as long as Waze is running so that when the data network is again available, the data for the route isn't permanently lost, as it appears is the case now.
I can confirm this too, that when going from Ontario to WNY, where I have data roaming disabled, then back again, Waze will not reliably connect again after '3G' comes back on the display. It has, once or twice, after about 10 minutes, but usually not.
Yeah, this also happens when accepting a voice call. It has been happening since 3.0.1, where they made some improvements to the connection handling code.
robin1979 wrote:I discovered a serious regression (for me) in 3.0.1. (I was able to install an old 3.0.0 to make sure the problem doesn't happen there).
What happens? - I'm navigating/driving using Waze - I accept a phonecall while I'm on 3G (which I usually am) - 3G signals drops, iPhone switches to 2G - Waze loses network (2G can't do data and voice at the same time ofc) - After completing the conversation, the 3.0.1 version is unable to restore the connection to the Waze servers (on either 2G/3G or even when connected to WiFi). 3.0.0 works fine.
I know we made some changes in that area, so they might have caused this behavior. Let me check and get back to you.
Here it is. Very boring, really. Just a minute of watching it say it can't connect to the network while uploading logs. I attempt to post an event near the end, where I laughed as it said, "Sorry no network connection..." and thn "Logs submitted successfully!"
Waze has never told us how long it can cache data for. In theory for the iPhone and Android you are only limited by application storage limits. But I suspect that it is much lower (maybe a hold over from earlier supported devices).
Waze has only told us that it is designed to handle "short" outages.