2

我在我的应用程序中使用蓝牙管理器私有框架,我想知道当应用程序在后台时如何接收蓝牙管理器通知(例如:在后台接收连接/断开的蓝牙通知)。

提前致谢。

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 回答