专栏首页freesan44ios蓝牙应用的后台处理

ios蓝牙应用的后台处理

如果你的应用在后台时也需要处理蓝牙事件,就必须在Info.plist中声明应用要支持蓝牙后台模式,这样,当有蓝牙事件发生时,系统会唤醒应用来处理。

有两种蓝牙后台模式,一种为central角色,另一种为peripheral角色。如果应用需要两种角色,则可以声明支持两种模式。声明方式:增加UIBackgroundModes键,并增加包含下列字符串的array值。

•bluetooth-central—The app communicates with Bluetooth low energy peripherals using the Core Bluetooth framework.

•bluetooth-peripheral—The app shares data using the Core Bluetooth framework

注意:Info.plist中会显示为更加人性化的文本,不是直接显示实际的键值对。如要显示实际值,可右键,或control点击,在弹出菜单中选择Show

Raw Keys/Values

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • LeetCode 121. 买卖股票的最佳时机

    如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。

    freesan44
  • dyld: Library not loaded: Reason: image not found 问题解决

    添加第三方框架,然后启动app的时候会,提示dyld: Library not loaded: Reason: image not found 网上大部分的做...

    freesan44
  • iOS12 切换到后台请求丢失的问题

    iOS12版本后,AFNetworking请求过程中,app返回后台,会出现以下错误,并且网络请求中断(只在真机中出现,模拟器不会复现)

    freesan44
  • 快速了解数据科学与 R 语言数据分析

    作者 CDA 数据分析师 数据科学家被认为是21世纪最性感也是最具发展前景的职业,目前有75%左右的数据科学家使用R语言,有35%左右的数据科学家将R语言作为...

    CDA数据分析师
  • haproxy实现负载均衡集群

    HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。根据官方数据,其最高极限支持10G的...

    胡齐
  • NDSS2019议题解读:通过恶意蓝牙外设打破安卓安全机制

    原文标题:Breaking Android Security Mechanisms via Malicious Bluetooth Peripherals

    绿盟科技研究通讯
  • 【最新】LuaJIT 32/64 位字节码,从编译到使用全纪录

    网上关于 LuaJIT 的讨论,已经显得有些陈旧。如果你对 LuaJIT 编译 Lua 源文件为具体的 32位或64位字节码,极其具体使用感兴趣的话,不妨快速读...

    ios122
  • yii2 执行原生态的sql语句

    //搜索 $connection = Yii::$app->db; $user_id = Yii::$app->user->id; //print_r($...

    botkenni
  • 【马云8亿美元没打水漂】Magic Leap新品终于发售:2295美元!你买吗?

    【新智元导读】马云的8亿美元没有打水漂,Magic Leap新品今天正式开始发售,每台2295美元。成立7年多位大佬VC站台,走到D轮估值高达70亿美元Magi...

    新智元
  • 玩转jupyter

    Jupyter Notebook是一个开源的Web应用程序,可以让您创建和实时共享代码、方程式、可视化和说明文本等文档。主要用于:数据清理与转换,数值模拟,统计...

    尾尾部落

扫码关注云+社区

领取腾讯云代金券