現在、コア Bluetooth を使用してプロジェクトに取り組んでいます。バックグラウンド モード通信を使用している場合、アプリがバックグラウンドで実行されているときに通知を受け取ることができますが、受信したフレームを識別することができるフレーム タイプに基づくデータ通信のサービスと特性は 1 つしかありません。
バックグラウンドモードでは、このコードを使用しました
[centralManager connectPeripheral:activePeripheral options:@{CBConnectPeripheralOptionNotifyOnConnectionKey: @YES,
CBConnectPeripheralOptionNotifyOnDisconnectionKey: @YES,
CBConnectPeripheralOptionNotifyOnNotificationKey: @YES}];
イベントとセッションの両方のバックグラウンドで正常に機能します。
通知ごとにイベントのバックグラウンド アラートが表示されます。
ありがとう