Вы можете проверить, какое приложение добавило активность через активность «источника». Есть ли способ узнать, была ли операция введена вручную или активность была активна с датчиков и добавлена в HealthKit?Определить, была ли введена операция HealthKit вручную
ответ
Apple, обеспечивает только два свойства для HKSource
класса, bundleIdentifier
и name
источника, по состоянию на iOS8.x
Расслоение идентификатор записи, если сделаны вручную будет com.apple.Health , который является идентификатором связки приложения Health. Обратите внимание на капитал H. Когда вы тянете свои данные, просто игнорируйте данные, которые имеют идентификатор пакета com.apple.Health.
Таким образом, вы будете рассматривать только виды деятельности, которые не являются ручными.
Надеюсь, это поможет. Дайте мне знать, если вам нужна дополнительная информация.
Вы также можете передать ссылку здесь еще один способ сделать это: Ignore manual entries from Apple Health app as Data Source
Спасибо! Любая идея, если это возможно с Google Fit? –
Рад помочь. Извините, я не работал с Google Fit как таковой. Надеюсь, вы найдете ответы на ваши вопросы :) спасибо за upvote :) –
- 1. Может ли Javascript/AJAX/JQuery определить, была ли введена форма?
- 2. Как определить, была ли ранее введена угловая фабрика/услуга?
- 3. Определите, была ли страница введена через history.back
- 4. Определите, была ли операция закрыта или перерисована
- 5. fflush - как проверить, если последняя операция была операция вывода
- 6. Проверка, была ли строка введена двоичным числом, получение неправильного вывода
- 7. Получение адреса ячейки функция была введена в
- 8. Загрузка углового файла не была правильно введена
- 9. Как узнать, какая версия Delphi была введена?
- 10. кнопка включения после прозвища была введена
- 11. Ошибка: операция была отключена
- 12. System.Net.WebException: операция была отключена
- 13. Проверьте, была ли операция вызвана для результата
- 14. Как определить, была ли активность открыта AlarmManager?
- 15. System.Net.WebException: операция была отключена
- 16. Ошибка: Операция была отменена
- 17. HttpWebResponse: операция была отключена
- 18. Поиск того, какая версия CMake была введена в
- 19. пропуская заполненную ячейку, которая была введена вручную с помощью сценария автоматизированных приложений
- 20. Можно ли определить, была ли электронная таблица google отредактирована вручную или с помощью скрипта google?
- 21. CodeSign «Операция была отменена пользователем»
- 22. Как проверить, разрешено ли HealthKit
- 23. Можно ли определить, вызвала ли какая-либо арифметическая операция переполнение
- 24. , где была введена таблица значков/запуска изображений в xcode 6?
- 25. Выясните, какая версия функции R a была введена в
- 26. В моей таблице MYSQL неожиданно была введена строка
- 27. Как определить, определено ли DWORD вручную?
- 28. Как определить, был ли GC.Collect() запущен вручную?
- 29. Как определить, была ли выработана метка cURL?
- 30. Как определить, была ли нажата конкретная клавиша?
возможно дубликат [Игнорировать ручную запись из Apple Health приложения в качестве источника данных] (http://stackoverflow.com/questions/31184628/ ignore-manual-entries-from-apple-health-app-as-data-source) – Allan