At least on the iPhone, responsibility for connecting to a Bluetooth device is part of the OS. If the car isn’t in range, then the Tesla app will be suspended. Once connected, the OS will wake up the app periodically and give it a short amount of time to respond.I didn't see this anywhere in the thread, so here it goes....I'm very excited about the bluetooth solution and am optimistic that it will "just work", but I do know from experience that not all apps are equal and I've seen good and bad apps. And I've seen bad apps from very large corporations. To me, one of the most important aspects of this app is that it properly minimize battery impact. I think it will have to constantly be looking for the car via BT LE, so I hope my phone can still "sleep". Don't most of us have experience with apps that have crazy draining properties? My solution is just uninstall, but that would be hard in this case. In this case, I'm sure hoping that Tesla has the right app developers for both iOS and Android to make this app bulletproof and minimize the battery impact. Anyone else think it's ironic if my Tesla app is inefficient and wastes my phone battery's capacity?
See “Communicating with a Bluetooth accessory” at Background Execution