Everything was working fine, then I updated my phone to IOS 13 Beta and my GPS location updates stopped working.
Home Assistant v0.94.0
- Broken - Home assistant Companion v2.0.0(62) and iOS 13 Beta
- Working - Home assistant Companion v2.0.0(62) and iOS 12
- Broken - Home assistant Companion v1.5 and iOS 13 Beta.
Seems the commonality is iOS 13 and it is also the only thing that changed. The companion app seems to be working fine in all other aspects, except GPS updates. Both iOS 13 devices have location tracking enabled for the companion app.
EDIT 8/24/19: I am up to iOS 13 Beta 8 and still not working, same scenario as originally described.
EDIT 8/30/19: I noticed that my iOS app was failing to connect due to certificate errors through my reverse proxy. Apparently Apple tightened its certificate trusting rules in iOS13. I tried to update to a new cert that meets the criteria and failed, so I disabled SSL and am testing. I expect it will work fine. See site for more info: https://support.apple.com/en-us/HT210176
EDIT 9/1/19: Fixed, Removed SSL from reverse proxy and not app is connecting when outside local network. I also had to remove the mobile_app integrations for the iOS 13 phones and re-add them as new for push notifications to work. Not sure, but I suspect the push IDs were mismatched after update like it generated a new ID on the app and didn’t match the server, but deleting and re-adding the device fully cleared it up!