【問題描述1】
應用已經開通了歷史數據訪問權限,同時用戶在授權頁面已經勾選了”歷史數據“項,然後我們是調用healthkit的rest接口查詢健康數據,那麼是否用戶授權之前一年的健康數據都能被查詢到呢?
【解決方案】
當用戶授予應用“讀取歷史數據”(一週、一月、一年)權限時,開發者可查詢的用戶數據時間範圍從用戶授權時間向前推移對應的時間。如果用戶已授權一年的權限,則可以查詢用戶授權時間前一年內的健康數據。
詳情可以查看“讀取歷史數據”章節:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/historydata-open-0000001209921350
【問題描述2】
一週中的每天步數總數 需要申請哪些權限?
【解決方案】
需要申請歷史數據權限,使用歷史數據權限,需要在認證鑑權時的scope參數中添加歷史數據權限,供用戶選擇授權。
REST API 周的歷史數據權限:https://www.huawei.com/healthkit/historydata.open.week
Android 周的歷史數據權限:Scopes.HEALTHKIT_HISTORYDATA_OPEN_WEEK
Android認證鑑權:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/add-permissions-0000001050069726
詳情可查看讀取歷史數據操作:
欲瞭解更多更全技術文章,歡迎訪問https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh