使用 DeepLink 进行 Flutter Firebase 电子邮件链接注册
我的想法:
我想向用户发送一封电子邮件,DeepLink/Dynamic Link
将他们带回我的 Flutter 应用程序,在那里我可以SignUp with Email and Link
注册 Firebase 用户。
但是:我不知道该怎么做。找不到任何文档、教程或示例。
这是我现在的代码:
var link = ''; //need to receive a link somewhere?
try {
final FirebaseUser user =
await _auth.signInWithEmailAndLink(email: email, link: link);
try {
await _auth.sendSignInWithEmailLink(
email: email,
url: 'https://classmateapp-72ce9.firebaseapp.com',
handleCodeInApp: true,
iOSBundleID: 'ch.classmate.app',
androidPackageName: 'ch.classmate.app',
androidInstallIfNotAvailable: false,
androidMinimumVersion: '12',
);
print('gesendet!');
} catch (error) {
print(error);
await _auth.isSignInWithEmailLink(link);
}
updateUserData(user);
return user;
} catch (error) {
print(error);
return null;
}
}
有人可以给我一个指导来解决我的问题吗?非常感谢!