IHealth BG5(BG5 ConnectNot,BG5DisconnectNoti)不会触发通知



我们正在开发医疗保健iOS应用程序。我们正在处理BLE和非蓝牙设备。同样,我们使用IHealth BG设备型BG5读取血糖(BG),它是一种非小型蓝牙设备。

IHealth Dev团队开发了一个SDK来阅读其设备的测量值。他们与我们共享的同一副本。因此,我们使用此SDK从设备中获取数据。如前所述,BG5设备用于测量血糖。像设备通信一样从设备开始实现的SDK确实连接了通知。

我们在视图上注册了相同的方法,它也反映在nsnoticationcenter对象中。

这样bg5disconnectnoti,0x1b19d6ff0,0x10100be70,1400
bg5connectnoti,0x1b19d6ff0,0x10100be70,1400

并像这样注册

定义bg5connectnoti @" bg5connectnoti"定义bg5disconnectnoti @" bg5disconnectnoti"

[[NSNotificationCenter defaultCenter] Addobserver:self Selector:@selector(devicedIdConnect :)名称:bg5connectnoti对象:nil]; [[nsnotificationcenter defaultCenter] addobserver:self selector:@selector(devicediddisconnect :)名称:bg5disconnectnoti对象:nil];

我认为通知是由SDK播放的。我们如何调试SDK是否正在广播?

任何解决方案以获取触发设备连接的方法?

plese,帮助解决这个问题。感谢提前的支持。

我通过在Info Plist上添加一个条目以从BG5设备接收通知来解决问题。

<key>UISupportedExternalAccessoryProtocols</key>
<array>
    <string>com.jiuan.BGV31</string>
</array>

" com.jiuan.bgv31"这是IHealth在Apple注册的外部附件协议ID。

我从他们与SDK共享的演示项目中得到了这个。

问候约瑟夫

相关内容

  • 没有找到相关文章

最新更新