HealthKit
В iOS 8 и позже, приложения, созданные с HealthKit, могут использовать данные из медицинского приложения для обеспечения услуг здоровья и пригодности, которые более мощны и интегрированы. С разрешением пользователя приложения могут использовать HealthKit для и чтения и записать данные из медицинского приложения, расположения централизованного хранения для связанных со здоровьем данных пользователя.
Например, пользователи могут дать пище доступ к приложениям весу и данным действия, которые они хранят в медицинском приложении так, чтобы приложение пищи могло рекомендовать числу калорий использовать каждый день для достижения определенной цели. Приложение пищи может также использовать HealthKit для обновления медицинского приложения с числом калорий, фактически использованных, так, чтобы пользователи могли более легко отследить свой прогресс. Чтобы изучить, как интегрировать HealthKit в Ваше приложение, посмотрите Ссылку Платформы HealthKit.
Следующие инструкции могут помочь Вам создать приложение здоровья и пригодности, которому люди доверяют и любят использовать.
Запросите доступ к медицинским данным, только если у Вас есть неопровержимый довод, чтобы сделать так. HealthKit разработан для использования в приложениях, фокусируемых на службах здоровья и пригодности. Если приложение попросит доступ к несвязанной медицинской информации, то пользователи, менее вероятно, доверят приложению свои частные данные. Таким образом, это - Ваше задание, чтобы удостовериться, что пользователи понимают причины, для Вашего приложения нужен доступ к определенным частям их частных медицинских данных и преимуществам совместного использования тех данных.
Избегите просить медицинские данные, прежде чем пользователи будут иметь возможность понять то, для чего они будут использоваться. Люди более склонны предоставить доступ к своим медицинским данным, если они видят соединение между своей текущей задачей и Вашим запросом на данные. Например, когда пользователи заполняют профиль в приложении потери веса, это целесообразно просить доступ к данным веса, которые они хранят в медицинском приложении. Но если приложение потери веса сразу просит доступ к данным веса после того, как запуски приложения, пользователи смогут быть менее склонны поделиться своей частной информацией.
Используйте предоставленный системой UI для запроса разрешения получить доступ к данным пользователя. Пользователи ожидают видеть предоставленный системой лист разрешения, как показано здесь, как только они должны дать разрешение получать доступ к их данным. Для обеспечения хорошего пользовательского опыта избегите копировать информацию от листа разрешения на других экранах приложения. Вместо этого можно добавить настроенные сообщения к листу разрешения для объяснения, почему приложение должно получить доступ к определенным частям данных (для получения дополнительной информации, посмотрите Ссылку класса HKHealthStore). Сохраните эти сообщения резюме, но удостоверьтесь, что они ясно передают, как Ваше приложение использует медицинские данные и преимущества совместного использования его.
Не используйте медицинские значки приложения, изображения или снимки экрана в Вашем UI. Как со всеми проектами Apple, эти изображения защищены авторским правом и не должны быть выведены на экран в Вашем приложении.
Не используйте термин «HealthKit» в Вашем UI. HealthKit является сроком разработчика, называющим техническую платформу, которую Вы используете для данных доступа, хранивших в медицинском приложении. Если необходимо обратиться к путям, которыми приложение работает с хранилищем пользователей данных в медицинском приложении, используйте термин “медицинское приложение”. Например, Вы могли бы сказать, что Ваше приложение “сохраняет информацию к медицинскому приложению”, или “использует данные из медицинского приложения”.