| def PLUGIN = "firebase_messaging"; | 
 | def ANDROIDX_WARNING = "flutterPluginsAndroidXWarning"; | 
 | gradle.buildFinished { buildResult -> | 
 |     if (buildResult.failure && !rootProject.ext.has(ANDROIDX_WARNING)) { | 
 |         println '         *********************************************************' | 
 |         println 'WARNING: This version of ' + PLUGIN + ' will break your Android build if it or its dependencies aren\'t compatible with AndroidX.' | 
 |         println '         See https://goo.gl/CP92wY for more information on the problem and how to fix it.' | 
 |         println '         This warning prints for all Android build failures. The real root cause of the error may be unrelated.' | 
 |         println '         *********************************************************' | 
 |         rootProject.ext.set(ANDROIDX_WARNING, true); | 
 |     } | 
 | } | 
 |  | 
 | group 'io.flutter.plugins.firebasemessaging' | 
 | version '1.0-SNAPSHOT' | 
 |  | 
 | buildscript { | 
 |     repositories { | 
 |         google() | 
 |         jcenter() | 
 |     } | 
 |  | 
 |     dependencies { | 
 |         classpath 'com.android.tools.build:gradle:3.3.0' | 
 |     } | 
 | } | 
 |  | 
 | rootProject.allprojects { | 
 |     repositories { | 
 |         google() | 
 |         jcenter() | 
 |     } | 
 | } | 
 |  | 
 | apply plugin: 'com.android.library' | 
 |  | 
 | android { | 
 |     compileSdkVersion 28 | 
 |  | 
 |     defaultConfig { | 
 |         minSdkVersion 16 | 
 |         testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" | 
 |     } | 
 |     lintOptions { | 
 |         disable 'InvalidPackage' | 
 |     } | 
 |     dependencies { | 
 |         api 'com.google.firebase:firebase-messaging:17.3.3' | 
 |         implementation 'androidx.annotation:annotation:1.0.0' | 
 |         implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0' | 
 |     } | 
 | } |