android - 在 Firebase 项目中集成 gmail 连接

标签 android firebase gmail gmail-api google-developers-console

我开发了一个应用程序,它使用 gmail api 从用户那里获取所有邮件。然后我将这个应用程序分成一个示例(几乎是空的)和一个可以执行所有操作的 fragment ,这样我以后可以轻松地将我的 fragment 集成到我团队的项目设置中。

现在我的 fragment 在另一个项目中,gmail 连接不起作用并给我这些错误:

E/Async Task: com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAuthIOException
E/Google log in: failed

我认为这个错误是因为项目使用了 firebase 并且已经有一个 google-services.json 文件而我的没有使用。 我们在谷歌开发者门户中添加了 GMail API 并生成了一个新的 json 文件,但它似乎不起作用。

为什么我的 GMail 连接失败,我该如何解决?

最佳答案

好的,我设法让它工作了。

看起来当我在 API 管理器 Google 控制台中创建凭据 key 时,它不会在 Firebase 中的项目的所有应用程序中添加 SHA1 key 。

我所要做的(经过一周的努力)就是从“链接”到另一个应用程序的 Google API 控制台的应用程序复制粘贴 SHA1

希望对你有帮助

关于android - 在 Firebase 项目中集成 gmail 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45147320/

相关文章:

java - Google 云存储桶 - 上传文件 - 403 Forbidden Android SignatureDoesNotMatch

android - 不知道 Firebase 过滤器的异常

reactjs - 如何更改 Firebase 中的错误消息?例如,输入无效密码时?

python - 如何在不启用 'insecure access' 的情况下通过 gmail 发送电子邮件?

zend-framework - 通过 Gmail smtp 服务器使用 Zend_Mail 发送邮件

list 中的android多 Activity 声明

android - 即使在获得运营商特权后也不会调用 CarrierService.onLoadConfig

java - 无法在 Firebase、Android 上获取值

android - 使用 Firebase 上传更新进度条

html - 在 gmail 中的 Mailchimp 电子邮件中更改链接颜色/css