I assume that you know that iOS has an option to choose when the phone’s Location Services are available to use within an app?
This has the options of “Never”, “While using the app” and “Always”.
Can you confirm that your phone is set to “Always”?
I’ve only tried using the GPS Stream widget once, because one of the forum members wanted to do some geofencing and the iOS version of Blynk doesn’t have a GPS trigger widget to do this.
The discussion about this is uin this thread:
As you’ll see, the result for me was that constantly using location services killed the battery on my iPhone quite quickly.
You are correct there is no GPS trigger implemented in the iOS version, I did implement it in the device code. the way I saved on battery is implementing a power management scheme to update the location on different timers for different locations, after implementing this I didn’t have any power issue. But I still have an issue of the Preview App crashing every few hours.