2016-09-27 2 views
4

Я использую в своем приложении HealthKit, чтобы читать данные ежедневных шагов пользователей, и для этого я включаю HealthKit в свое приложение.iOS app reject из-за healthkit

Я загрузил приложение без NSHealthShareUsageDescription и NSHealthUpdateUsageDescription ключ info.plist.

Apple отклонила приложение следующим образом и говорит, что оба ключа должны быть в info.plist.

NSHealthUpdateUsageDescription - прочитать ваши ежедневные данные шаги для калорий подсчета данных

NSHealthShareUsageDescription - данные о проценте тренировки с приложениями.

Я добавил этот ключ и загрузился снова.

сейчас приложение отклонено по этой причине.

Дизайн - 4.2.1 Приложение использует API HealthKit или CareKit, но не указывает на интеграцию с приложением Health в приложении.

любая идея, как я могу это одобрить?

+0

вы должны ответить Apple и объяснить интеграцию, как ваше приложение интегрируется с 'HealthKit'. – Raptor

+0

Вы используете текущую версию или более позднюю версию набора для здоровья. Попробуйте взять его, а затем вернуть обратно в систему. И повторно отправьте его – MNM

+0

okey Я попробую. –

ответ

2

Из приложения App Store Обзор Guidelines

4.2.1 должны использовать API-интерфейсы и рамки для их предназначению и указывают, что интеграция в описании приложения. Например, инфраструктура HomeKit должна предоставлять услуги домашней автоматизации; и HealthKit следует использовать для целей здоровья и фитнеса и интегрироваться с приложением Health.

Мне кажется, что Apple посмотрела на ваше приложение и по какой-то причине выглядит так, как будто вы на самом деле не используете данные шага для чего-либо полезного для пользователя. Действительно ли ваше приложение использует данные шага и представляет его пользователю для любого значимого способа?

Единственное, что, я думаю, они могут иметь в виду, это то, что им не нравится формулировка, которую вы выбрали для NSHealthShareUsageDescription/NSHealthUpdateUsageDescription (вы должны четко указать цель, для которой ваше приложение нуждается в доступе к данным о здоровье).

Редактировать: Еще одна мысль, возможно, в описании вашего приложения не упоминается, что это приложение, которое использует данные healthkit/step.

+0

Я использую данные шагов для расчета сжигаемой калории. –

+0

В описании вашего AppStore объясняется, что вы используете HealthKit. например Посмотрите на https://itunes.apple.com/gb/app/fitport-fitness-dashboard/id914413310?mt=8 Кроме того, можете ли вы опубликовать строки NSHealthShareUsageDescription/NSHealthUpdateUsageDescription (в вашем вопросе)? – Columbo

+0

описание ключа - 'NSHealthUpdateUsageDescription' - Прочитайте данные ежедневных шагов для данных о количестве калорий. 'NSHealthShareUsageDescription' - делиться данными тренировки с приложениями. –

Смежные вопросы