2015-01-21 1 views
0

Я создал приложение для iPhone, которое поддерживает акселерометр api. Определить ускорение положения x, y и z iPhone. Он работает хорошо. Я рассмотрел новую конструкцию часов и ее руководство по программированию. У часов Apple есть датчики по умолчанию для обнаружения ускорения. Мне нужно создать новое приложение для часов, чтобы найти ускорение часов яблока. Кто-то сказал в потоке переполнения стека, нет прямого доступа api к сенсорному сенсорному яблоку (где он упоминается в яблочных документах). Возможно ли это сделать с яблочными часами?Возможно ли реализовать ускорение api в watch APP?

  • Расширение яблочных часов не поддерживает ни одно из этих яблоко api? (CoreMotion, CoreLocation, CoreData ...)
  • Любое предложение альтернативы?

ответ

1

Невозможно сделать это с помощью датчиков на Apple Watch. Код для вашего приложения Watch работает как расширение на iPhone, а не на Apple Watch. Это означает, что вы можете использовать Core Motion, Core Location и т. Д. В расширении Apple Watch с помощью датчиков на iPhone. Если вы хотите ускорить положение x, y и z iPhone, тогда вы можете сделать это с помощью API iOS в расширении Watch на iPhone.

+0

Спасибо. Таким образом, яблочные часы используются только для пользовательских интерфейсов и пользовательских взаимодействий. Все другие действия (мониторинг местоположения, детектор движения, вызовы веб-сервисов .....) выполняются iPhone и обмениваются данными с яблочными часами. правильно? – vinoth87

+0

Это правильно. У вас будет две части для вашего приложения. Вы создаете пользовательский интерфейс через раскадровку, которая находится на Apple Watch, а затем весь ваш код находится в расширении, которое находится на iPhone. Например, вот как использовать Core Location в расширении. http://stackoverflow.com/questions/27960108/how-to-calculate-current-location-in-watchkit-extension/27964325#27964325 –

+0

Еще раз спасибо. - Если я установил диспетчер местоположений в файл расширения часовых поясов, тогда в iPhone появится приглашение на обнаружение местоположения? (что, если приложение iPhone не работает) - Нужно ли поддерживать отдельные источники для приложения iPhone и приложения для просмотра? – vinoth87

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