【HMS Core】Health Kit關於獲取歷史數據問題

【問題描述1】

應用已經開通了歷史數據訪問權限,同時用戶在授權頁面已經勾選了”歷史數據“項,然後我們是調用healthkit的rest接口查詢健康數據,那麼是否用戶授權之前一年的健康數據都能被查詢到呢?

 

【解決方案】

當用戶授予應用“讀取歷史數據”(一週、一月、一年)權限時,開發者可查詢的用戶數據時間範圍從用戶授權時間向前推移對應的時間。如果用戶已授權一年的權限,則可以查詢用戶授權時間前一年內的健康數據。

詳情可以查看“讀取歷史數據”章節:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/historydata-open-0000001209921350

cke_1248.png

 

【問題描述2】

一週中的每天步數總數 需要申請哪些權限?

 

【解決方案】

需要申請歷史數據權限,使用歷史數據權限,需要在認證鑑權時的scope參數中添加歷史數據權限,供用戶選擇授權。

REST API 周的歷史數據權限:https://www.huawei.com/healthkit/historydata.open.week

Android 周的歷史數據權限:Scopes.HEALTHKIT_HISTORYDATA_OPEN_WEEK

cke_2038.png

REST接口認證鑑權:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/auth-example-0000001054581058

Android認證鑑權:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/add-permissions-0000001050069726

詳情可查看讀取歷史數據操作:

REST:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/historydata-open-0000001209921350

Android:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/historydata-open-0000001507675509

cke_3155.png

 

 

 欲瞭解更多更全技術文章,歡迎訪問https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章