React native 设备运动博览会iOS13

React native 设备运动博览会iOS13,react-native,expo,aframe,ios13,React Native,Expo,Aframe,Ios13,我正在开发一款虚拟现实应用程序,使用Expo和带有webview的a-frame。iOS12的一切都很好,但自从我更新到iOS13和SDK35后,我遇到了一些问题。当我启动webview时,无法使用VR模式,只有在用户手动滑动屏幕时才能移动场景 经过一些研究,我发现iOS13需要一个用户手势来使用设备运动: 我查看了Expo文档,但是权限似乎没有处理DeviceMotion权限(DeviceMotion页面只说我们可以检查它是否启用)。有什么办法解决这个问题吗 提前感谢您可以使用react n

我正在开发一款虚拟现实应用程序,使用Expo和带有webview的a-frame。iOS12的一切都很好,但自从我更新到iOS13和SDK35后,我遇到了一些问题。当我启动webview时,无法使用VR模式,只有在用户手动滑动屏幕时才能移动场景

经过一些研究,我发现iOS13需要一个用户手势来使用设备运动:

我查看了Expo文档,但是权限似乎没有处理DeviceMotion权限(DeviceMotion页面只说我们可以检查它是否启用)。有什么办法解决这个问题吗


提前感谢

您可以使用
react native手势处理程序

您可以运行
expo-install-react-native手势处理程序

如果你想解决手势的问题,你可以用这个。文件中似乎缺少手势的权利

示例

从“反应本机手势处理程序”导入{TapGestureHandler,RotationGestureHandler};
类ComponentName扩展组件{
渲染(){
返回(
...
);
}
}
有关API和用法的更多信息,请阅读文档