调调侃侃蓝牙的那点事Android开发Android开发经验谈

昇润科技 ios ble开发常见问题及解决方法

2018-04-08  本文已影响28人  ff75cdf4bdf3

一、安装导入问题及解决方法

1. 安装了 pods 的 xcode 导入蓝牙库运行报错

        按照下面的步骤查看,TARGETS->Build Phases->Compile Sources,看是否导入了DeviceInfo.m 文件,如果导入了DeviceInfo.m 文件,删除后再运行即可。

二、扫描设备问题

2.1 如何获取设备的 MAC 地址?

        如今的 iOS 系统已经没有允许开发者获取设备 MAC 地址的权限了,如果在开发过程中,需要用到设备的 MAC 地址信息,可以通过底层修改广播数据,将设备的 MAC 地址存放在广播数据中的厂商数据里面,这样,我们在扫描的时候,就可以通过解析广播数据来获取设备的 MAC 地址信息。

2.2 扫描不到设备?

        检查是否在 viewDidLoad 方法里面马上调用了扫描方法,如果是,修改成在 viewWillApper 方法里面延时1s 左右后开始扫描。

关于【Tunercom168】微信号

        每周更新关于昇润科技最新资讯,发布蓝牙模块与蓝牙方案最新动态,提供有关物联网、智能家居、可穿戴设备、汽车电子、医疗电子等应用信息,让您紧跟技术潮流,欢迎关注!

上一篇 下一篇

猜你喜欢

热点阅读