如何将"react native splash screen"或"react native



我使用的是react-native-splash-screen,它运行良好,但在添加react-native-firebase/messaging后,我发现它有问题,并发现我应该使用react-native-bootsplash。我安装了它,其中一个步骤包括将compileSdkVersiontargetSdkVersion更改为31。我重新编译了我的代码,它以某种方式破坏了firebase消息传递。我对使用什么以及如何在不破坏任何东西的情况下实际使用它感到困惑。任何帮助都将不胜感激。

我也遇到过类似的问题-react原生启动屏幕没有得到很好的维护,我不建议使用它。我改为使用react原生bootsplash,它也更容易设置,并且正在积极维护中。我对最新版本没有任何经验(>=4.x(,但3.2.x运行得很好。

编辑:我现在可以报告,v4.0.1在ios上运行良好。然而,一些安卓手机仍然存在一些问题:

由于此库使用最新的Android12-SplashScreen-API,并非所有的android手机都支持它。例如,Xaomi的android版本还不支持它,这意味着启动屏幕没有正确显示。除此之外,没有任何问题。

请记住,v4.x.x将需要sdk级别31(Android12(,这意味着,您可能需要升级/修补其他一些第三方软件包,使其兼容。

最新更新