Задать вопрос
Mo_Ginger
@Mo_Ginger
клацаю по кнопкам

Как получить данные гироскопа на iOS?

Нужно создать подобный эффект на js. С андроидом вопросов нет, на Safari iOS, насколько знаю, ограничили получение данных гироскопа. Но может быть кто-то сталкивался с подобным и знает какие-то решения?
  • Вопрос задан
  • 335 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Mo_Ginger
@Mo_Ginger Автор вопроса
клацаю по кнопкам
По итогу:
в Safari без разрешения браузера получить данные гироскопа нельзя.
Решением было вызывать окно с запросом таким образом:

btn.onclick = function(e) {
  DeviceMotionEvent.requestPermission().then(response => {
    if (response == 'granted') {
      window.addEventListener('devicemotion', (e) => {
        /* разрешение получено */
    })
  }}).catch(console.error)
}

Надеюсь, что кому-то когда-нибудь поможет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы