Firebase 云消息传递从旧版 FCM API 迁移到 HTTP v1

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

我正在尝试迁移我的 Android 应用程序。我遵循文档并迁移了其他所有内容,但仍坚持令牌生成。我关注了以下帖子https://stackoverflow.com/a/78575180/27368045,我收到以下日志

getAccessToken: Error getting access token for service account: 400 Bad Request POST https://oauth2.googleapis.com/token {"error":"invalid_grant","error_description":"Invalid grant: account not found"}
。我使用 google cloud cli 测试了我的 json 文件,并且成功获取了访问令牌,但不明白为什么在我的应用程序中使用时会得到上述内容。任何人都可以让我理解这个问题,如何使用相同的 json 我能够使用 cli 获取令牌但不能在我的应用程序中获取令牌?我该如何解决它?

将 Firebase Messaging 从旧版 FCM API 迁移到 HTTP v1

firebase-cloud-messaging
1个回答
0
投票

您需要添加 proguard 规则,如下所示:-

-keepclassmembers class * {
  @com.google.api.client.util.Key <fields>;
}

您可以查看所有规则

proguard-google-api-客户端

© www.soinside.com 2019 - 2024. All rights reserved.