RE: iOS6 access to SMS, email, and call notifications using Bluetooth Smart / BLE
- Subject: RE: iOS6 access to SMS, email, and call notifications using Bluetooth Smart / BLE
- From: ming huang <email@hidden>
- Date: Tue, 20 Nov 2012 15:17:11 +0000
- Authentication-results: symauth.service.identifier
- Importance: Normal
Hi,
Now I got confused about the point 5:
- Mark clearly stated that if you are a iOS 6 developer and not a MFi licensee, you can use MAP.
- Previous emails by other people stated, but not specifically said, that if you are not a MFi licensee, then you cannot use MAP.
Would you please confirm which of my two understandings is correct?
Thanks
Ming
From: email@hidden To: email@hidden; email@hidden Date: Tue, 20 Nov 2012 08:40:29 -0500 Subject: RE: iOS6 access to SMS, email, and call notifications using Bluetooth Smart / BLE Jeff;
I believe point 5 would be a bit more accurate stated this way:
5. As with other iOS-Supported Bluetooth profiles, a MFi license is not needed for using MAP…
And I’d add this point: 6. MAP is only available on iPhone 4 and later devices, running iOS 6
Regards,
Mark
From: bluetooth-dev-bounces+markd=email@hidden [mailto:bluetooth-dev-bounces+markd=email@hidden] On Behalf Of Jeff Rowberg
Hey again everyone,
Thanks for the feedback on the topic of accessing calls, emails, and texts in Bluetooth applications. That info plus a lot more searching has given me a pretty solid answer. Here’s a compilation of all relevant information I have found so far. The summary is this: 1. Accessing SMS, MMS, and emails through an iOS API directly is impossible, even in iOS6. This would break the “app sandboxing” rule Apple strictly enforces. Private APIs exist, but they’re…well…private.
2. The ONLY exception to the above point is if your device is jailbroken, in which case it’s completely open. This is not a good requirement for a retail accessory though, obviously.
3. iOS6 supports the MAP profile over classical Bluetooth only and NOT Bluetooth Smart / Low Energy. MAP allows access to push notifications in general (incoming calls I’m not sure about).
4. The Bluetooth Smart “Alert Notification Profile” is a perfect fit for BLE-based notification accessories, but using this requires that you have access to the data in the first place, which we do not.
5. MAP by itself works without requiring membership in MFI or any extra hardware, which is good, but it requires classic Bluetooth, which is a battery hog compared to BLE. So, in short, for a feature-complete alert accessory TODAY (2012-11-19), you have to use Bluetooth classic and MAP. BLE won’t work for everything, though it will work for anything you can get to through a public API. Hopefully iOS will add support soon for permission-based read-only access to call metadata and incoming messages. This is trivial in Android if the user grants permission when installing the app. iOS feels sorely lacking by comparison, especially with the exploding BLE market.
Using Message Access Profile in various MAP-enabled cars, including iOS settings necessary
Detect foreground app about to become inactive, e.g. for incoming call:
Direct SMS access not possible in iOS:
Direct SMS access not possible in iOS if not jailbroken:
Jailbroken device SMS interception info:
Jailbroken device SMS content reading info:
Hope this helps some people. _______________________________________________ Do not post admin requests to the list. They will be ignored. Bluetooth-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden |
_______________________________________________Do not post admin requests to the list. They will be ignored.Bluetooth-dev mailing list (email@hidden)Help/Unsubscribe/Update your Subscription:This email sent to email@hidden
- Follow-Ups:
- RE: iOS6 access to SMS, email, and call notifications using Bluetooth Smart / BLE
- From: Mark Davis <email@hidden>
- RE: iOS6 access to SMS, email, and call notifications using Bluetooth Smart / BLE
References: | |
>Re: iOS6 access to SMS, email, and call notifications using Bluetooth Smart / BLE (From: Jeff Rowberg <email@hidden>) | |
>RE: iOS6 access to SMS, email, and call notifications using Bluetooth Smart / BLE (From: Mark Davis <email@hidden>) |
- Prev by Date: RE: iOS6 access to SMS, email, and call notifications using Bluetooth Smart / BLE
- Next by Date: RE: iOS6 access to SMS, email, and call notifications using Bluetooth Smart / BLE
- Previous by thread: RE: iOS6 access to SMS, email, and call notifications using Bluetooth Smart / BLE
- Next by thread: RE: iOS6 access to SMS, email, and call notifications using Bluetooth Smart / BLE
- Index(es):