为什么我收到UNAUTHORIZED_DOMAIN:项目未将其列入白名单?

时间:2020-02-04 23:02:15

标签: java android firebase-authentication

我正在尝试对firebase进行电子邮件身份验证。 我正在关注文档,但出现此错误:

UNAUTHORIZED_DOMAIN:Domain not whitelisted by project

我看到了这个灵魂: Firebase Auth/unauthorized domain. Domain is not authorized

并且它不起作用,所以我去尝试创建一个动态链接,因为在这里我看到我需要创建一个动态链接: Firebase says "Domain not whitelisted" for a link that is whitelisted

,这也不起作用。我在尝试创建动态链接时得到了

An error occurred when creating a new Dynamic Link

所以我去尝试了: Firebase console create dynamic link error

仍然是同样的问题

所以现在我不知道该怎么办。

代码:

 private void sendEmail(String email) {
        Log.d(TAG, "sendEmail: here in sendEmail");
        String url = "https://.........";
        ActionCodeSettings actionCodeSettings = ActionCodeSettings.newBuilder().setUrl(url)
                .setHandleCodeInApp(true)
                .setAndroidPackageName("com.myapp_pack.my_app_name", true, "12").build();


    auth.sendSignInLinkToEmail(email, actionCodeSettings).addOnCompleteListener(new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            if (task.isSuccessful()) {
                Log.d(TAG, "onComplete: email sent homie!");
            } else{
                Log.d(TAG, "onComplete: task failed " + task.getException().getMessage());
            }
        }
    });
}

0 个答案:

没有答案