I’m exploring the development of an iPhone application called DriverTouchLock, designed to help distinguish a vehicle’s driver from its passengers.
One possible part of the system would be to use historical Bluetooth connection information as an indicator of which phone is regularly associated with a particular vehicle.
For example, if one iPhone has connected to a vehicle’s Bluetooth system hundreds of times, while other phones have connected only occasionally, could that history be used as one factor in identifying the likely driver?
My questions are:
Can a normal third-party iOS app access the iPhone’s historical Bluetooth pairing information, including previously paired vehicle devices, connection frequency or timestamps, when those connections were made through iOS Settings or CarPlay rather than through the app itself?
If this information is not accessible, is there an Apple-approved API, entitlement or alternative method that would allow an app to collect this information?
Could an app build its own Bluetooth connection history if it established and managed its own connection to a compatible vehicle accessory?
Are there any restrictions that would prevent this approach being used in a standard TestFlight application?
I understand that Bluetooth history alone would not prove who is driving. The intention is to use it as one contextual signal alongside motion sensors and other data to improve driver/passenger identification.
I’d appreciate any guidance from developers familiar with Core Bluetooth, CarPlay and iOS privacy restrictions.
Thank you.
Topic:
App & System Services
SubTopic:
CarPlay
1
0
150