Google fit - автоматические действия не найдены через SessionApi - PullRequest
0 голосов
/ 03 октября 2018

Для тех автоматических действий, то есть пользователи не открывают приложение Google Fit, чтобы вручную отслеживать событие, они были записаны автоматически.Мы не можем найти их через SessionAPI.Ребята, вы знаете, как решить эту проблему?

Я пытался использовать HistoryAPI для отслеживания действий, но полезная нагрузка не включает calorie информацию.

1 Ответ

0 голосов
/ 05 октября 2018

Основано на документации :

Сеансы представляют собой способ хранения видимых пользователем групп связанных потоковых данных полезным и совместным способом,и позволяют легко запрашивать данные в подробном или агрегированном виде.

Это для вставки данных о пригодности с метаданными сеанса.

Youtube Sessions API полезная нагрузка содержит:

{
  "session": [
    {
      "id": string,
      "name": string,
      "description": string,
      "startTimeMillis": long,
      "endTimeMillis": long,
      "modifiedTimeMillis": long,
      "application": {
        "packageName": string,
        "version": string,
        "detailsUrl": string,
        "name": string
      },
      "activityType": integer,
      "activeTimeMillis": long
    }
  ],
  "deletedSession": [
    {
      "id": string,
      "name": string,
      "description": string,
      "startTimeMillis": long,
      "endTimeMillis": long,
      "modifiedTimeMillis": long,
      "application": {
        "packageName": string,
        "version": string,
        "detailsUrl": string,
        "name": string
      },
      "activityType": integer,
      "activeTimeMillis": long
    }
  ],
  "nextPageToken": string,
  "hasMoreData": boolean
}

Вот список из activityType свойства.

Я рекомендую вам использовать HistoryAPI, который позволяет вашему приложению выполнять массовые операции в фитнес-магазине: чтение, вставка, обновление и удаление данных фитнеса.Вы можете создать DataRequest , чтобы получить калорий сожженных за каждое действие, выполненное в течение указанного периода времени.

...