禁掉系统蓝牙的弹窗

由于业务要求,需要禁掉蓝牙的系统弹窗

1.从app应用安装到手机,只会弹一次系统弹窗

初始化方式为:

manager = [[CBCentralManageralloc]initWithDelegate:selfqueue:dispatch_get_main_queue()options:nil];

2.每次初始化蓝牙api都会弹框

CBCentralManager*manager = [[CBCentralManageralloc]initWithDelegate:selfqueue:dispatch_get_main_queue()];


3.禁止系统蓝牙弹框

初始化蓝牙api

manager = [[CBCentralManageralloc]initWithDelegate:selfqueue:dispatch_get_main_queue()options:@{}];

options后参数默认为CBCentralManagerOptionShowPowerAlertKey:@(NO)

若CBCentralManagerOptionShowPowerAlertKey对应的value为YES,则效果跟2相同

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS开发蓝牙4.0初识转载 2015-09-20 15:26:44标签:ios开发蓝牙ios开发蓝牙4.0ios...
    Jany_4a9a阅读 2,803评论 0 3
  • 一. 重点: 1.dispatch_queue_create(生成Dispatch Queue) 2.Main D...
    BestJoker阅读 1,603评论 2 2
  • 本文并不是一篇iframe API文档讲解,因此想了解iframe API的同学请移步 MDN, 我将在现在浏览器...
    injser阅读 4,236评论 3 14
  • 东山明月阅读 391评论 0 10
  • 同学一别三十载,有幸聚首抒情怀。 岁月悠悠俱往矣,青春韶华梦不再。 斑斑白发鬓边生,翩翩少年俱成才。 天南海北苦闯...
    缘wxh阅读 122评论 0 4