2

アプリで BluetoothManager プライベート フレームワークを使用しており、アプリケーションがバックグラウンドにあるときに BluetoothManager 通知を受信する方法を知りたいです (例: バックグラウンドで接続/切断された Bluetooth 通知を受信する)。

前もって感謝します。

4

1 に答える 1

3

使用する

// global notification explorer
CFNotificationCenterAddObserver(CFNotificationCenterGetLocalCenter(),
    NULL, MyCallBack, NULL, NULL, 
    CFNotificationSuspensionBehaviorDeliverImmediately);

通知を受け取ります。

// global notification callback
void MyCallBack (CFNotificationCenterRef center,void *observer,CFStringRef name,const void object,CFDictionaryRef userInfo)
{
    NSLog(@"CallBack:CFN Name:%@ Data:%@", name, userInfo);
}
于 2012-10-31T03:36:14.183 に答える