在iOS13上请求设备定向权限时,权限对话框中不会显示应用名称

时间:2019-12-09 11:52:57

标签: html ios ios13 user-permissions device-orientation

我需要确定设备方向,因此我正在使用deviceorientation事件来检测到该情况。我也有下面的代码来获得许可:

if (DeviceOrientationEvent && typeof DeviceOrientationEvent.requestPermission === 'function') {
    DeviceOrientationEvent.requestPermission().then((status) => {
        if (status === 'granted') {
            bindDeviceOrientationEvent();
        }
    });
} else {
    bindDeviceOrientationEvent();
}

但是在iOS13上,当这触发系统权限弹出窗口时,它不会在其中显示应用程序名称。请参见下面的屏幕截图:

iOS13 orientation permission popup, doesn't show app name

我阅读了许多文章,并且所使用的语法仅是正确的。但是我不确定为什么会这样吗?谁能告诉我这背后的问题或我在这里错过的事情吗?

注意:按下 Allow (允许)按钮后,它可以正常工作,并且没有任何问题。

已编辑:类似于以下问题,但尝试表明也行不通: app name doesn't appear in permission request alert

0 个答案:

没有答案