Browse Source

添加FCM和Notification的依赖

liukai 1 week ago
parent
commit
c875a9a5c0

+ 5 - 0
app/android/app/build.gradle

@@ -29,6 +29,9 @@ android {
     compileSdk 35
 
     compileOptions {
+        // 启用核心库脱糖(Core Library Desugaring)
+        coreLibraryDesugaringEnabled true
+
         sourceCompatibility JavaVersion.VERSION_17
         targetCompatibility JavaVersion.VERSION_17
     }
@@ -123,6 +126,8 @@ dependencies {
     implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.0"
     implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.0"
 
+    coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.1.4'
+
     implementation 'com.github.bumptech.glide:glide:4.11.0'
     kapt 'com.github.bumptech.glide:compiler:4.11.0'
 

+ 0 - 0
packages/cs_plugin_basic/lib/fcm/fcm_utils.dart


+ 6 - 0
packages/cs_plugin_basic/pubspec.yaml

@@ -63,6 +63,12 @@ dependencies:
   # 显示隐藏监听,声明周期监听
   visibility_detector: ^0.4.0+2
 
+  # FCM推送
+  firebase_messaging: ^14.7.2
+
+  # App本地通知
+  flutter_local_notifications: ^19.2.1
+
 dev_dependencies:
   flutter_test:
     sdk: flutter