当我设置 Minify Enable = true 时,Firebase 通知(http v1 API)显示错误,访问令牌失败:com.google.auth.oauth2

问题描述 投票:0回答:1

我正在为我的 Android 聊天应用程序使用 Firebase 通知。如果我设置 isMinifyEnabled = false 但当我设置 isMinifyEnabled = true 时,所有代码都可以正常工作;像这样然后通知无法显示在其他用户设备中

 buildTypes {
        debug {
            isShrinkResources = true
            isMinifyEnabled = true
            proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
        }
    }

在 logcat io 异常中返回以下错误

Error:-
Access token failed: com.google.auth.oauth2. GoogleAuthException:

获取服务帐户的访问令牌时出错:400 错误请求

android firebase push-notification firebase-cloud-messaging android-notifications
1个回答
0
投票

我已经找到了解决我的问题的方法

修复:-- 将这行规则添加到 Gradle 脚本中的 Proguard-rules 中。它对我的情况有效

-keep class com.google.api.** { *; }
© www.soinside.com 2019 - 2024. All rights reserved.