Microsoft 频段 SDK 频段联系人更新



我是Nam Nguyen,我正在使用Microsoft Band SDK for iOS(Microsoft Band 2)。我有一个问题,如何在开始时获得BandContact的状态。我试图实现

[client.sensorManager startBandContactUpdatesToQueue:nil errorRef:&err withHandler:^(MSBSensorBandContactData *contactData, NSError *error) {
    NSLog(@"BandContact Updated");
}];

但是,不幸的是,@"BandContact Update"仅在我更改状态时才触发:取下表带或将其戴回去。请指教。

谢谢和最好的问候,

当第一次调用 startBandContactUpdate 时,处理程序块会立即以当前 Band 状态调用,之后仅传递 Band 状态更改。后续的 startBandContactUpdates 调用也不会传递当前的 Band 状态,除非您显式停止 BandContactUpdates 并重新启动。简而言之,在启动它们之前尝试停止BandContactUpdates(以防您已经在应用程序中的其他地方启动)。

最新更新