HealthKit

В iOS 8 и позднее, приложения, созданные при помощи HealthKit, могут использовать данные приложения Здоровье, чтобы предоставить более мощные и доступные оздоровительные и спортивные услуги. С разрешения пользователя, приложения могут использовать HealthKit и для чтения, и для написания данных из приложения Здоровье, главного местоположения хранилища данных пользователя, связанных со здоровьем.

Например, пользователи могут предоставить приложению о питании доступ к данным веса и активности, которые они хранят в приложении Здоровье, чтобы приложение о питании могло рекомендовать ежедневное количество потребления калорий для достижения определённой цели. Приложение о питании также может использовать HealthKit для обновления количества потреблённых калорий в приложении Здоровье, чтобы пользователям легче было следить за прогрессом. Чтобы узнать, как встроить HealthKit в ваше приложение, см. HealthKit Framework Reference.

Изложенные ниже указания помогут вам в создании приложения о фитнесе и здоровье, которое будет вызывать доверие пользователей и доставлять им удовольствие.

Запросите доступ к данным здоровья, только если у вас есть уважительная причина. HealthKit создана для использования в приложениях, основной целью которых является предоставление услуг оздоровления и фитнеса. Если приложение запрашивает доступ к несвязанной информации о здоровье, пользователи с меньшей вероятностью доверят приложению свои личные данные. Так что вашей работой является удостовериться, что пользователи понимают причины, по которым ваше приложение запрашивает доступ к определённым участкам личных данных о здоровье, и понимают преимущества предоставления этих данных.

Избегайте запроса о предоставлении данных о здоровье до того, как пользователи получат шанс понять, для чего они будут использованы. Люди более склонны предоставлять доступ к данным о здоровье, если они видят связь между их текущей задачей и вашим запросом о предоставлении данных. Например, когда пользователи заполняют профиль в приложении по снижению веса, разумно запросить доступ к данным о весе, которые они хранят в приложении Здоровье. Но если приложение по снижению веса запрашивает доступ к данным о весе сразу после запуска, пользователи могут быть менее склонны предоставить свою личную информацию.

Используйте системный пользовательский интерфейс для запроса доступа к данным пользователя. Пользователи ожидают увидеть системный лист разрешения, как показан здесь, сразу как им будет нужно предоставить разрешение доступа к данным. Чтобы предоставить хороший пользовательский опыт, избегайте дублирования информации из листа разрешения в другие экраны вашего приложения. Вместо этого, вы можете добавить к листу разрешения индивидуальные сообщения, чтобы объяснить, почему ваше приложение запрашивает доступ к определённым участкам данных (для получения большей информации см. HKHealthStore Class Reference). Сохраняйте эти сообщения лаконичными, но удостоверьтесь, что они ясно передают, как ваше приложение будет использовать эти данные о здоровье и преимущества их предоставления.

healthkit_system_ui_2x

ПРИМЕЧАНИЕ

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

Не используйте иконки, изображения или скриншоты приложения Здоровье в вашем пользовательском интерфейсе. Так же как и со всеми элементами дизайна Apple, эти изображения охраняются авторским правом и они не должны отображаться в вашем приложении.

Не используйте термин “HealthKit” в вашем пользовательском интерфейсе. HealthKit является термином разработчиков, обозначающим техническую платформу, которую вы используете для доступа к данным, хранящимся в приложении Здоровье. Если вам нужно обозначить способы, при помощи которых ваше приложение работает с данными пользователей, хранящимися в приложении Здоровье, используйте термин “приложение Здоровье.” Например, вы можете сказать, что ваше приложение “сохраняет информацию в приложение Здоровье” или “использует данные приложения Здоровье.”

Copyright © 2016. iOSManual Все авторские права защищены