博览会问题启动应用程序(显示三个屏幕按钮)-React Native

时间:2018-12-08 20:39:16

标签: react-native react-native-android expo

我有一个Expo应用程序,启动时在某些手机上会引起问题。以前没有在同一部手机上遇到过此问题,但有一个多月没有在该手机上打开它。

最初,我有3个测试设备,其中2个每天都在使用,第三个仅用于一次打开和测试小功能,然后才用于最近(导致此问题)。

After Launching app

How its supposed to look

Expo SDK:30

设备: iPhone 5c –工作| 三星S6-作品| Google Pixel-不起作用| 三星S7 Edge-不起作用

尝试过的事情

构建并下载APK(未知来源)-结果相同| 发布到Expo并使用app打开(在配置文件下)-结果相同| 通过CLI(隧道和相同的网络)连接-相同的结果

**所有这些,除了APK之前(几周)已在这些设备上工作

1 个答案:

答案 0 :(得分:0)

我发现了问题

基本上,我有一个SwitchNavigator,因此,该应用正在加载该特定页面。对于那些有此问题的人,如果您的设备具有该应用程序并且进行了更改,请检查到切换导航器的路由,并确保它不会首先呈现此问题。

对我来说,它是auth流程的一部分,因此它首先呈现,但有些逻辑使设备无法访问此特定屏幕。

解决方案1:使开关导航成为堆栈或选项卡 解决方案2:检查验证并添加逻辑以通过开关(如果不需要) 解决方案3:删除到该页面的路由