dependencies { implementation 'com.google.android.gms:play-services-auth:16.0.1' implementation 'com.google.firebase:firebase-core:16.0.1' implementation 'com.google.firebase:firebase-messaging:17.3.2' }
buildTypes { debug { buildConfigField "String", "FirebaseProjectId", ""your-project-id"" } release { buildConfigField "String", "FirebaseProjectId", ""your-project-id"" minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }
private boolean isPlayServicesAvailable() { final int PLAY_SERVICES_RESOLUTION_REQUEST = 9000; GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance(); int resultCode = apiAvailability.isGooglePlayServicesAvailable(this); if (resultCode != ConnectionResult.SUCCESS) { if (apiAvailability.isUserResolvableError(resultCode)) { apiAvailability