SO。初步数据:
他们是如何实现的?如果您重新启动设备或强制退出应用程序,它仍然有效。默认的BLE背景是不常见的。这个应用程序如何处理事件的任何想法?
对于投票结束这个问题的人。这是一个非常有趣的问题,需要一些关于蓝牙和背景的具体知识。例如,有三种蓝牙背景模式:external-accessory
用于老式非蓝牙,bluetooth-central
和bluetooth-peripheral
。关于最后两个,我做了很多实验。但它在文档阅读后没有像您预期的那样工作。我在SO上找到了关于这个主题的几个问题。所有这些都报告了关于蓝牙背景的纯可预测。在这个问题的所有时间之后,你会看到Mi Band和他们在App Store官方绝对合法的应用程序。并且此应用程序保持连接或具有一些其他“魔术”机制来处理呼叫并启动对设备的反应。至少它是好奇的。是吗?对于使用外围设备的开发人员来说,它至少是有用的。
答案 0 :(得分:2)
它看起来像Apple Notification Center Service(ANCS)集成,而不是蓝牙背景+核心电话。
Apple通知中心服务(ANCS)的目的是提供蓝牙配件(通过蓝牙低能耗链接连接到iOS设备),这是一种访问iOS设备上生成的各种通知的简单方便的方法