有人搞蓝牙开发的吗?corebluetooth ble 外设 CBPeripheral identifier 在什么情况下会改变?

2016-07-05 13:36:20 +08:00
 LSBs
corebluetooth ble 外设 CBPeripheral identifier 在什么情况下会改变? 网上查了下资料众说纷纭. 现在确认的是不同的手机连同一个设备, identifier 是不同的. 一个手机连同一个设备. identifier 也会变吗? 是在什么情况下会变?
3033 次点击
所在节点    iDev
7 条回复
NovemberEleven
2016-07-05 13:48:35 +08:00
每一个 iphone 手机的获取 identifier 都不一样,只有 android 能拿到 mac 地址。
yemenchun1
2016-07-05 14:41:24 +08:00
你可以扫描所有的蓝牙设备然后选择连接呀, 如果只有一个蓝牙设备而且是你的设备就直接连接.
LSBs
2016-07-05 16:26:12 +08:00
@yemenchun1 我现在需要知道的 identifier 如果在同一个手机同一个外设的情况下会不会改变
LSBs
2016-07-05 16:26:39 +08:00
@NovemberEleven 那同一个手机连同一个外设能保证 identifier 不变吗?
yemenchun1
2016-07-05 18:22:43 +08:00
@LSBs 我记不清了,之前写的时候想找一个设备的固定标识符,但没有成功。你可以下载一个 LightBlue App 直接测试,如果你自己不会写的话。
NovemberEleven
2016-07-05 18:53:45 +08:00
@LSBs 能~
jamescheng
2016-07-07 10:15:10 +08:00
应该是会变的...iOS8 以后就不能用 macaddress 了...我们那个时候做了绑定了一个 macaddress 的属性...然后去解析的...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/290377

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX