我使用react-native-splash-screen
它工作正常,但添加后react-native-firebase/messaging
我发现它有问题,发现我应该使用react-native-bootsplash
. 我安装了它,其中一个步骤包括将compileSdkVersion
and更改targetSdkVersion
为 31。我重新编译了我的代码,它以某种方式破坏了 firebase 消息传递。我对使用什么以及如何实际使用它而不破坏过程中的任何东西感到困惑。任何帮助将不胜感激。
1 回答
1
我也遇到过类似的问题 - react-native-splash-screen 没有得到很好的维护,我不建议使用它。我改用react-native-bootsplash,它也更容易设置并且正在积极维护中。我对最新版本 (>=4.x) 没有任何经验,但 3.2.x 工作得很好。
编辑:我现在可以报告,v4.0.1 适用于 ios。但是,部分安卓手机仍然存在一些问题:
由于这个库使用了最新的 Android12-SplashScreen-API,并不是所有的安卓手机都支持它。例如 Xaomi 的 Android 版本尚不支持它,这意味着启动屏幕无法正确显示。除此之外,没有任何问题。
请记住,v4.xx 需要 sdk 级别 31 (Android12),这意味着您可能需要升级/修补一些其他 3rd 方包以使其兼容。
于 2021-11-28T19:40:03.357 回答