解决ios13摇一摇不能触发

时间:2020-07-08 18:28:51   收藏:0   阅读:292

代码如下

permissionForShake() {
      if (typeof DeviceMotionEvent.requestPermission === ‘function‘) {
        DeviceMotionEvent.requestPermission()
          .then(permissionState => {
            if (permissionState === ‘granted‘) {
              window.addEventListener(‘devicemotion‘, () => {})
            }
          })
          .catch(err => {
            console.log(err)
          });
      } else {
        console.log(22222)
        // ios其他系统可以不通过请求直接摇一摇
      }
    }
permissionForShake这个方法必须需要用户点击才能触发,js代码不能触发

原文:https://www.cnblogs.com/huangguofeng/p/13268405.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!