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

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

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

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

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

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

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