【发布时间】:2020-02-15 19:25:25
【问题描述】:
我正在开展一个项目,其中一些应用程序需要蓝牙权限,而其中一些不需要。那些不需要蓝牙的开始在 iOS 13 中请求权限。我禁用了请求蓝牙的配置,但仍然有一些东西触发了蓝牙,iOS 13 显示了蓝牙提示。有没有人遇到同样的问题?有什么办法可以解决这个问题?
解决方案:
所以我意识到我一直在主线程中初始化蓝牙。我没有这样做,而是进行了延迟初始化并修复了问题。
【问题讨论】:
-
如果您使用任何依赖项(例如分析 SDK),它们可能会触发它。
标签: ios swift core-bluetooth cbcentralmanager