# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in android-sdk/sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
#   http://developer.android.com/guide/developing/tools/proguard.html
#

# Keep class name intact so we can detect its presence at runtime
-keepnames class com.google.android.gms.location.LocationServices
-keepnames class com.google.android.gms.common.GoogleApiAvailability
-keep class androidx.core.app.NotificationManagerCompat { *; }
-keep class com.google.firebase.iid.FirebaseInstanceId
-keep class com.google.firebase.iid.FirebaseInstanceId { *; }
-keep class com.google.firebase.messaging.FirebaseMessaging
-keep class com.google.firebase.messaging.FirebaseMessaging { *; }

-keepclassmembers enum * {
    public static **[] values();
    public static ** valueOf(java.lang.String);
}

-dontwarn com.amazon.device.messaging.**
-dontwarn bo.app.**
-dontwarn com.google.android.gms.**
-dontwarn com.google.firebase.iid.FirebaseInstanceId
-dontwarn com.google.firebase.messaging.FirebaseMessaging
