苹果API搬运工

Results 8 comments of 苹果API搬运工

外设的问题,让外设不要发送授权不足来拒绝你的连接

@jakajacky "移动端还能连接上外设,但找不到service。只有移动端重启才能恢复" ----其实在设置中关闭并重新打开蓝牙也可以(芯片断电),上拉快捷中心中关闭是不可以的(iOS11中蓝牙芯片未真正关闭) 可能是两个原因:1.外设服务地址变动,但没有实现serviceChange方法,导致iOS系统级缓存未刷新; 2.蓝牙的间隔等参数设置不正确,参考苹果官方文档https://developer.apple.com/library/content/qa/qa1931/_index.html

外设的蓝牙参数可能有问题,建议去看苹果的外设开发规范https://developer.apple.com/library/content/qa/qa1931/_index.html

只能监听状态变化了.powerOff时自己转关闭 提示问题也只能自己弹窗了

没有保存外设peri吧,要调用having(peri) _baby.having(peri).and.channel(channelOnPeropheralView).then.connectToPeripherals().discoverServices().discoverCharacteristics().readValueForCharacteristic().discoverDescriptorsForCharacteristic().readValueForDescriptors().begin();

我也遇到了类似的问题,我是用retrieveConnectedPeripheralsWithServices方法获取到外设后,连接成功,但读取到services是空的,Characteristics也没有,至今不知道什么问题... @BirdsAndFish 历时两个月,我终于解决了个这问题,是外设的蓝牙服务地址变动了,但没有实现serviceChange方法导致的

看看断开的回调里error信息是什么,估计是外设主动断开,你又重连,又断开,又重连~

I tried `unprojectPoint`, both ARFrame and ARSCNView works. but need a lot of coordinate convertion