React native 反应本机推送通知无法在android中生成

React native 反应本机推送通知无法在android中生成,react-native,React Native,我将在我的应用程序中使用react本机推送通知进行通知,但当我使用此库时,会出现如下错误 >任务:反应本机推送通知:CompiledBugJavaWithJavaC失败 E:\AndroidNotify\node\u modules\react native push notification\android\src\main\java\com\dieam\react nativepushnotification\modules\RNPushNotificationHelper.java:7:

我将在我的应用程序中使用react本机推送通知进行通知,但当我使用此库时,会出现如下错误

>任务:反应本机推送通知:CompiledBugJavaWithJavaC失败
E:\AndroidNotify\node\u modules\react native push notification\android\src\main\java\com\dieam\react nativepushnotification\modules\RNPushNotificationHelper.java:7:错误:找不到符号
导入android.app.NotificationChannel;
^
符号:类别通知频道
位置:包android.app
E:\AndroidNotify\node\u modules\react native push notification\android\src\main\java\com\dieam\react nativepushnotification\modules\RNPushNotificationHelper.java:480:错误:找不到符号
if(Build.VERSION.SDK\u INT5个错误
尝试在react native push notification/android/build.gradle上升级此依赖项

  • def DEFAULT_COMPILE_SDK_VERSION=26
  • def DEFAULT_BUILD_TOOLS_VERSION=“26.1.0”
  • def默认_目标_SDK_版本=23
  • def DEFAULT_SUPPORT_LIB_VERSION=“26.1.0”
  • def DEFAULT_GOOGLE_PLAY_SERVICES_VERSION=“+”
  • def DEFAULT_FIREBASE_MESSAGING_VERSION=“+”
如果这对你有帮助,请告诉我


我也遇到了这个问题,在
依赖项配置-模块的build.gradle
中修复了
不推荐的“compile”问题后,我没有在那里更改
SDK版本
,而是在
Android Studio
中的
SDK平台
上添加了
API级别28
,并且。。。瞧。

增加complieSDK>=26(奥利奥)。
通知通道是在Oreo或SDK 26中引入的

您是否运行了react native link?是的,但问题是编译版本,已完成,谢谢…谢谢它正在工作,但是,请告诉我如何实现FCM通知,我已经配置了所有设置,但它不工作。我正在发送通知,整个FCM应用程序将崩溃。请为我提供此问题的解决方案…您使用哪种FCM服务?我在react native方面没有经验,因此请指导哪种服务最好以及如何实现…好吧,这有点复杂。首先,我不确定你是否愿意为这些服务付费。你可以使用Firebase作为后端并向我的用户发送通知,这对于小型应用程序是免费的,如果你使用Firebase会更好。在我看来,这似乎是为推送通知配置服务的最简单方法。在该web中,您可以找到项目中需要配置的所有文档。如果你需要帮助,请告诉我。谢谢…@Helmer Barcos