我最近将Delphi从柏林升级到东京,在Delphi 10.1柏林
我可以删除一个BluetoothLE
组件连接OnEndDiscoverDevices
,一旦我在超时后拨打.DiscoverDevices(ATimeout: Integer)
我就会在OnEndDiscoverDevices
中获取设备并且它运行正常,我将设备接入我的办公室。
然而,在10.2东京时我在OnEndDiscoverDevices
做同样的事情,我没有收到任何设备。
我复制了柏林的所有蓝牙源代码,并在东京编译了它,然后再次运行。
XCode:8.3.3
PAServer:19.0
iOS SDK:10.3.1
iOS版本:10.3.1
答案 0 :(得分:1)
这是Google的事情。 BLE现在需要位置权限,并且您需要在运行时(过去仅在清单中)请求该权限。