The third party app remembers the location when it last received pulse from the beacon that is in the car and when you open it, leads the user back to it.
Disclosure: I actually happen to kno exactly how this feature works, as I added support for iBeacons in apps for iOS and Android in one of our projects. Not for the functionality described above, but for waking the app once a user walks to a proximity of a beacon. My office beacon is laying at a distance of less than 1meter from me right now.
Afaik, iOS does save a location, and marks it as a parked car, when it looses the bluetooth connection to a device it identified as being a car. So no additional hardware needed for this to work.
No, it doesn't. Did I ever say it did? Also, in my part of the world I don't see many cars around that connect to Android/iOS as a Bluetooth accessory anyway.
Disclosure: I actually happen to kno exactly how this feature works, as I added support for iBeacons in apps for iOS and Android in one of our projects. Not for the functionality described above, but for waking the app once a user walks to a proximity of a beacon. My office beacon is laying at a distance of less than 1meter from me right now.