ANCS は「Apple Notification Center Service」の略で、電話着信やメール受信等、iOSで発生するさまざまな種類の通知に、BLEで繋がっている外部デバイスからアクセスするためのサービスです。 iOSアプリに携わるエンジニアとしてはリモート通知(プッシュ通知)の APNS (Apple Push Notification Service) と混同しそうになる略称ですが、もちろん別モノです。 IoTとかウェアラブル的な文脈では大抵のケースでiOSデバイスがセントラルになり、外部デバイスがペリフェラルとなりますが、ANCSはiOSデバイスがサービス提供側となるため、その立場が逆転し、iOSデバイスがペリフェラル、外部デバイスがセントラルとなります。 ※本記事はBLEアドベントカレンダー5日目の記事です。 Bluetooth Low Energy Advent Ca
![ANCSでiOSの電話着信やメール受信の通知を外部デバイスから取得する - その後のその後](https://cdn-ak-scissors.b.st-hatena.com/image/square/9a16a4e77fcd00c36c028b20a11a56a6b9f77c6a/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fshu223%2F20141205%2F20141205065442.png)