Получать уведомления BluetoothManager в фоновом режиме

Я использую частную структуру BluetoothManager в своем приложении и хочу знать, как я могу получать уведомления BluetoothManager, когда приложение находится в фоновом режиме (например, получать уведомление о подключенном/отключенном Bluetooth в фоновом режиме).

Заранее спасибо.


person Marcelo Conceição    schedule 18.06.2012    source источник


Ответы (1)


Использовать

// 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);
}
person ekingo Hu    schedule 31.10.2012