【发布时间】:2020-02-04 23:02:15
【问题描述】:
我正在尝试对 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());
}
}
});
}
【问题讨论】:
-
同样的问题,我在带电容器的 liverealod 中,并且我的网络 ip (192.168.0.12) 已添加到 firebase 控制台中的授权域!它在我的浏览器上运行
标签: java android firebase-authentication