2016-12-21 3 views
1

Можно ли использовать и запрашивать Healthkit через тренажеры Iphone и Watch?Apple Healthkit and Watch Simulator

Было много поиска и только одно упоминание в Xamarin Forum, говорящее, что вы не можете, но больше ничего.

Любой может указать ссылку на этот вопрос?

В настоящее время тестов, которые я сделал по авторизации запроса, как это:

healthStore.requestAuthorization(toShare: writableTypes, read: readableTypes){ (success, error) in 

     if(!success){ 
      print("Error \(error?.localizedDescription)") 
     } 

    } 

приводит вышеуказанную ошибку объекта дает мне «Missing com.apple.developer.healthkit права.»

И, да, право на надлежащее информирование.

+0

Для этого вы уверены, что устройство приняло разрешения HealthKit, прежде чем звонить спросите данные HealthKit? Обычно, если вы запрашиваете авторизацию, он появляется сразу после запуска приложения (в симуляторе или на устройстве). Я знаю, если это не было принято до того, как я попытаюсь использовать Watch, я получу ту же ошибку и т. Д. – SRMR

+0

Да. Если попытка в реальном Iphone открывается Healthkit с просьбой о разрешении. Благодаря! –

ответ

0

Убедитесь, что устройство приняло разрешения HealthKit, прежде чем делать звонок для запроса данных HealthKit. Обычно, если вы запрашиваете авторизацию, он появляется сразу после запуска приложения (в симуляторе или на устройстве). Я знаю, если это не было принято до того, как я попытаюсь использовать Watch, я получу ту же ошибку и т. Д.

+0

Код, указанный выше, является первым, что происходит в моем приложении. И когда я запускаю настоящий симулятор Iphone или Iphone Healthkit, открывается и запрашивает разрешение. –

+0

Отлично, тогда для следующего шага вы принимаете все разрешения и т. Д.? Итак, это также означает, что вы предоставили приложение для HealthKit и т. Д. На вкладке «Возможности». – SRMR

+0

Да. Я принял все разрешения и нажал allow в приложении Healthkit. Еще нет радости ... Я собираюсь положить руки на устройство Watch. После теста я отправлю свои результаты. Спасибо за ваше драгоценное время! –

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