android - 添加 key 限制后无法登录 Firebase

标签 android firebase error-handling firebase-authentication

我使用此代码登录 Firebase:

mAuth.signInWithEmailAndPassword(txtEmail.getText().toString().trim(),
    txtPassword.getText().toString().trim())
    .addOnSuccessListener(((ActivitySplash) mContext), authResult -> {
            /// do something
    })
    .addOnFailureListener(((ActivitySplash) mContext), e -> {
           /// do something else
    });

一切都很完美,直到我添加了包名称和 SHA-1 签名证书指纹以限制我的应用程序使用 key 。完成此操作后,我无法再登录。如果我取消限制,一切都会再次完美运行。建议?

最佳答案

当我们在 Firebase 中注册 android 应用程序时,我们将提供包名和 SHA 证书(可选),如果这两者中的任何一个,您可能需要更新 firebase 中的相应项目并下载更新后的 google-service.json并将其放在项目的根目录中

关于android - 添加 key 限制后无法登录 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59704954/

相关文章:

c++11 - 可选抛出constexpr吗?

android - RxJava onBackpressureBuffer 不发射项目

ios - Swift - Firebase 函数signInWithEmail 在第一次调用时不执行

database - 无法将数据添加到 Firestore 数据库

r - tryCatch 似乎没有返回我的变量

r - 列长度​​的mutate_impl中的R错误

android - Firebase 动态链接跟踪 : App Installs, 首次打开,在应用程序内部重新打开并使用自定义事件

android - Genymotion 无法安装 gapps

java - android中的弱引用/异步任务模式

android - orderByChild() 在 Firebase 数据库中不起作用