Fitbit应用是否影响第三方Wear OS应用健康数据采集?技术问询
Wear OS应用HealthService卡路里数据采集问题
我正在开发一款基于Wear OS的应用,使用HealthService在用户运动(如步行,ExerciseType = Walking)时采集健康数据,包括运动消耗卡路里及心率。
遇到以下问题:
- 测试设备为搭载Wear OS 5.0的Pixel Watch 2:未登录Fitbit应用账号时,应用无法采集运动消耗卡路里数据。
- 测试设备为搭载Wear OS 5.1的Pixel Watch 3:无论是否登录Fitbit应用账号,均无法获取消耗卡路里数据。
相同操作系统的虚拟机测试中数据采集正常。
应用已获取以下权限:
<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" /> <uses-permission android:name="android.permission.BODY_SENSORS" /> <uses-permission android:name="android.permission.BODY_SENSORS_BACKGROUND" /> <uses-permission android:name="android.permission.POST_NOTIFICATIONS" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE_HEALTH" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC" />
内容的提问来源于stack exchange,提问作者Victor
相关产品推荐
相关产品推荐

