我使用react native推送通知来查看我的通知。但是,当我安装此软件包时,这会出错。 我使用此github链接进行安装
https://github.com/zo0r/react-native-push-notification
但是当我运行react native项目时,它会在我的linux pc中显示此错误消息。
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':react-native-push-notification:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
如何解决此错误?
答案 0 :(得分:0)
尝试使用SDK 26或更高版本进行编译。
答案 1 :(得分:0)
我认为您必须在Android和IOS中手动链接响应本机推送通知。
阅读此文档以获取更多信息:
React Native push notifications
您必须在android和ios文件夹中添加代码,并在MainActivity.java和AppDelegate.m中处理消息接收,并同时使用Android Studio和Xcode添加库。
答案 2 :(得分:0)
尝试在项目根目录“ npx jetifier”上运行此命令
答案 3 :(得分:0)
7.2.* 版本存在一些问题。尝试移动到最新版本或任何 7.3.* 版本。试试这个命令 npm I react-native-push-notification@latest。然后在 android/build.gradle 中更改。
yarn add react-native-push-notification@latest
构建脚本{ 分机{ // ... firebaseMessagingVersion = '21.1.0' }
答案 4 :(得分:0)
将软件包更新到最新版本:
npm update react-native-push-notification
一切都会好起来的