我的想法:
我想向用户发送一封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;
}
}
有人可以给我指导来解决我的问题吗? 非常感谢!
答案 0 :(得分:0)
我想您已经设置了Firebase控制台,对吗?
如果是这种情况,则必须遵循此page上的步骤。它基本上说如下:
我建议您通过Firebase控制台创建链接。 Dynamic Links SDK发布页面上显示了步骤2和3的示例。
希望这会有所帮助!