2017-10-10 81 views
0

如何通過Fit API for Android訪問多個用戶的數據(HeartRate,steps,...)?我的應用程序在活動中顯示用戶列表,並選擇其中一個應顯示Google Fit歷史記錄數據(HeartRate,步驟...)。你怎麼能這樣做?從Android應用程序訪問多個Google Fit API Android用戶的數據

的谷歌歷史查詢是根據這個帖子發:View Google Fit API History

我建立根據谷歌飛度API文檔(Example for user logged in the terminal),那樣只會是有效用戶通過終端登錄的客戶,我的要求是通過網絡服務器使用每個用戶的登錄數據,並使用這些憑據在Google適合商店服務器中註冊我以收集數據。

謝謝。

回答

0

根據此documentation,您可以在管理用戶數據時檢查Responsible use of Google Fit以獲得最佳做法。

作爲健身和健康應用程序的開發商,您經常收集和管理重要的用戶信息。牢記這些關鍵原則:

  • 總是清楚地向用戶解釋您將收集什麼數據以及爲什麼。
  • 榮譽用戶請求刪除其數據。
  • 如果您從Google健身中讀取健身數據,則還必須將收集的健身數據寫入Google健身中。
  • 請勿將Google Fit API用於非健身目的,例如存儲醫療或生物識別數據,銷售數據或將數據用於廣告。
  • 使用Google健身前請仔細閱讀Google Fit Terms and Conditions

通過使用該API,即表示您同意遵守Google健身適用條款。

還需要注意的一組授權的範圍來請求用戶權限與健身數據進行工作。 Google健身需要用戶同意才能訪問健身數據。

Permissions and user controls

谷歌飛度需要用戶同意之前,應用程序可以讀取或存儲健康數據。 Google Fit定義了OAuth範圍,該範圍映射到具有不同讀寫權限的三個權限組:活動,位置和正文。每個權限組授予應用程序對一組數據類型的訪問權限。應用程序指定一個或多個這些範圍以處理健身數據,而Google健身會請求來自用戶的相應權限。

+0

感謝您的回答,但不指定我是否擁有所有用戶的權限,可以從android環境或託管在Web服務中的API訪問用戶組信息。 – ja12

相關問題