Bluetooth LE и ANCS в iOS

Могу ли я разработать службу на iOS для регистрации в ANCS, чтобы, когда iPhone получает уведомление, служба проходила через протокол BT LE моего устройства для уведомления группы? И я прочитал на http://blog.punchthrough.com/post/63658238857/the-apple-notification-center-service-or-wtf-is. Я вижу, что «ANCS автоматически управляется устройством iOS или «Поставщиком уведомлений», как его называют на языке ANCS. Для вас как разработчика это означает, что вам не нужно писать код для управления ANCS на стороне iOS. " Это означает, что мне не нужно писать код на стороне iOS, который должен быть реализован на моем устройстве BT LE? Спасибо за любой ответ.


person Joson Daniel    schedule 04.12.2013    source источник


Ответы (1)


Верный. Как упоминается в ссылке, вы используете «запрос службы», чтобы привлечь внимание устройства iOS, пока оно пассивно сканирует. Вам не нужно запускать приложение на устройстве iOS, вам не нужно ничего отправлять в App Store — вам даже не нужно платить, чтобы стать разработчиком. Кроме того, я должен упомянуть, что ваш аппаратный дизайн не нужно отправлять в программу Apple MFi.

person bobh    schedule 04.12.2013
comment
Спасибо. Итак, если мое устройство BT LE реализует ANSC, когда мобильное приложение подключается к устройству BTLE, мобильное приложение автоматически отправляет эти уведомления на устройство BTLE, правильно ли это? - person Joson Daniel; 05.12.2013
comment
Верный. Встроенные или сторонние приложения отправляют уведомление на iOS — iOS проверяет, включены ли уведомления для этого приложения — iOS отправляет уведомление на подписанное внешнее оборудование через ANCS. Я проверил только с iMessage, но должен работать со всеми мобильными приложениями. - person bobh; 05.12.2013
comment
Это полезно. Огромное спасибо. - person Joson Daniel; 06.12.2013
comment
Более того, когда приходит SMS, отправит ли ANCS сигнал на наше устройство BLE (пиринг)? Что будет отправлено ANCS на устройство BLE? И если это приложение WeChat, как и что будет отправлено на наше устройство BLE, если у WeChat есть входящее сообщение...? Спасибо большое - person Joson Daniel; 06.12.2013
comment
Проверьте Приложение спецификации ANCS для получения информации, отправленной через BLE. Я не проверял iMessage только для SMS, которые для iOS примерно одинаковы. developer.apple.com/library/ios/ документация/CoreBluetooth/ - person bobh; 06.12.2013
comment
Я читал спецификации, когда устройство ios в паре с устройством BLE поддерживает ANCS, устройство iOS будет отправлять команду для push-уведомлений? - person Joson Daniel; 07.12.2013