Expo Managed App React Native 中的屏幕方向

Screen Orientation in Expo Managed App React Native

我对 React Native 比较陌生,正在使用 Expo 管理的工作流程构建应用程序。我在 app.json 中将应用程序的方向设置为“纵向”。虽然这使我的应用程序保持纵向方向,但我注意到当我旋转我的设备时,底层设备会切换方向。我能看到这个是因为状态栏移动了。

有谁知道如何锁定设备的方向而不仅仅是应用程序的方向?我发现的所有内容都指向 Expo 的 ScreenOrientation API,但这似乎也有同样的问题,它似乎没有锁定设备的屏幕方向。

我在 TestFlight 中启动后,这个问题就解决了。这似乎只是在使用 Expo 应用程序时才出现的问题。为了进行测试,您可以通过设备的设置锁定屏幕方向。