我正在尝试对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());
}
}
});
}