我需要确定设备方向,因此我正在使用deviceorientation
事件来检测到该情况。我也有下面的代码来获得许可:
if (DeviceOrientationEvent && typeof DeviceOrientationEvent.requestPermission === 'function') {
DeviceOrientationEvent.requestPermission().then((status) => {
if (status === 'granted') {
bindDeviceOrientationEvent();
}
});
} else {
bindDeviceOrientationEvent();
}
但是在iOS13上,当这触发系统权限弹出窗口时,它不会在其中显示应用程序名称。请参见下面的屏幕截图:
我阅读了许多文章,并且所使用的语法仅是正确的。但是我不确定为什么会这样吗?谁能告诉我这背后的问题或我在这里错过的事情吗?
注意:按下 Allow (允许)按钮后,它可以正常工作,并且没有任何问题。
已编辑:类似于以下问题,但尝试表明也行不通: app name doesn't appear in permission request alert