我正在使用react-native-splash-screen,它工作得很好,但是在添加了react-native-firebase/messaging之后,我发现了它的问题,并且发现我应该使用react-native-bootsplash。我安装了它,其中一个步骤包括将compileSdkVersion和targetSdkVersion更改为31。我重新编译了我的代码,它以某种方式破坏了火基消息传递。我很困惑该使用什么,以及如何实际使用它,而不会在这个过程中破坏任何东西。任何帮助都是非常感谢的。
发布于 2021-11-28 19:40:03
我曾遇到过类似的问题-反应-本机-溅-屏幕不是很好的维护,我不建议使用它。我使用反应-本地-引导飞溅代替,它也更容易设置,并正在积极维护。我对最新版本(>=4.x)没有任何经验,但3.2.x工作得很好。
编辑:我现在可以报告了,v4.0.1在ios上运行得很好。然而,一些android手机仍然存在一些问题:
由于这个库使用最新的Android12-SplashScreen-API,所以并不是所有的android手机都支持它。例如,Xaomi的Android版本还不支持它,这意味着启动屏幕没有正确显示。除此之外,没有任何问题。
请记住,v4.x.x将需要sdk 31 (Android12),这意味着您可能需要升级/修补其他一些第三方包以使它们兼容。
https://stackoverflow.com/questions/70144963
复制相似问题