在firebase中注册魔术链接的用户?

时间:2018-01-19 12:55:54

标签: firebase firebase-authentication firebase-dynamic-links

我正在开发针对有员工的公司的产品。我们收到了一系列员工电子邮件,我们需要在我们的firebase平台上为其注册帐户。

理想情况下,我想要做的是使用这些数据在firebase上创建所有用户帐户,然后通过电子邮件向他们发送一个唯一的魔术密钥来验证他们的注册并让他们输入密码。

不幸的是,我有点坚持为用户的电子邮件定制魔术链接。看看firebases动态链接创建者它看起来不像有一种方法可以创建一个动态魔术链接,我可以输入一些关于用户帐户的独特内容,以便在他们点击它之后识别它们,以便为他们提供正确的入门平台。

我有什么想法可以做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以为每个用户创建量身定制的Firebase动态链接。如果您创建链接服务器端,请查看REST API https://firebase.google.com/docs/dynamic-links/rest

例如,在此长动态链接https://abc123.app.goo.gl/?link=https://example.com/&apn=com.example.android&ibi=com.example.ios中,深层链接为https://example.com/。您可以使用类似https://example.com/invite_user?user_id=<here unique user id>的深层链接。

您可能还需要查看Firebase身份验证https://firebase.google.com/docs/auth/。最好为您寻求建议的每一步创建单独的问题。