我有一个Expo应用程序,启动时在某些手机上会引起问题。以前没有在同一部手机上遇到过此问题,但有一个多月没有在该手机上打开它。
最初,我有3个测试设备,其中2个每天都在使用,第三个仅用于一次打开和测试小功能,然后才用于最近(导致此问题)。
Expo SDK:30
设备: iPhone 5c –工作| 三星S6-作品| Google Pixel-不起作用| 三星S7 Edge-不起作用
尝试过的事情
构建并下载APK(未知来源)-结果相同| 发布到Expo并使用app打开(在配置文件下)-结果相同| 通过CLI(隧道和相同的网络)连接-相同的结果
**所有这些,除了APK之前(几周)已在这些设备上工作
答案 0 :(得分:0)
我发现了问题
基本上,我有一个SwitchNavigator,因此,该应用正在加载该特定页面。对于那些有此问题的人,如果您的设备具有该应用程序并且进行了更改,请检查到切换导航器的路由,并确保它不会首先呈现此问题。
对我来说,它是auth流程的一部分,因此它首先呈现,但有些逻辑使设备无法访问此特定屏幕。
解决方案1:使开关导航成为堆栈或选项卡 解决方案2:检查验证并添加逻辑以通过开关(如果不需要) 解决方案3:删除到该页面的路由