我想在完成 Firebase 电子邮件验证电子邮件后重定向回我的应用程序。这是我使用的代码。
User? user = FirebaseAuth.instance.currentUser;
if (user != null && !user.emailVerified) {
var actionCodeSettings = ActionCodeSettings(
url: 'https://www.example.com/?email=${user.email}',
dynamicLinkDomain: 'example.page.link',
androidPackageName: 'com.example.android',
androidInstallApp: true,
androidMinimumVersion: '12',
iOSBundleId: 'com.example.ios',
handleCodeInApp: true,
);
await user.sendEmailVerification(actionCodeSettings);
}
我已经替换了我的域名和其他部分。但我得到了这个:
请在 Firebase 控制台中激活动态链接并同意 条款和条件。 [未配置FDL域]
当我进入 firebase 控制台获取动态链接时,它说它将很快关闭。那么应该做什么?
我当前正在使用或需要使用动态链接在 Firebase 身份验证中进行电子邮件链接身份验证。日落后此功能还会继续工作吗?
是的,您使用 Firebase 身份验证的电子邮件链接身份验证将继续有效。
Firebase 身份验证当前使用 Firebase 动态链接来自定义身份验证链接,但我们将提供需要客户端更新的更新,以确保电子邮件链接身份验证在 Firebase 动态链接服务关闭后继续工作。
请注意,Firebase 身份验证仅依赖于内部的 Firebase 动态链接服务,而不依赖于 Firebase 动态链接 SDK。