4

我们正在考虑将 branch.io 用于我们应用程序的社交分享方面。我也想知道我是否可以将它用于密码重置流程。这是为了解决像 gmail 这样的电子邮件客户端会剥离自定义应用程序 uri 的事实,例如:

frock//:foo.com/reset-pw

在任何链接中:https ://github.com/EddyVerbruggen/Custom-URL-scheme/issues/123 。

所以我正在考虑使用 branch.io 发送一个指向密码恢复屏幕的链接,并且想知道我是否必须为每个用户创建一个 branch.io 链接,或者我是否可以创建一个链接,称为 /reset-pw然后向它传递一个可变查询参数,如下所示:

 /reset-pw?token=foo

或者每个 url 加上查询组合是否需要我注册一个带有分支的链接。

4

1 回答 1

9

全面披露,目前在 Branch 工作。

您当然可以像在示例中那样创建单个链接并附加查询参数,但是您需要集成 Branch SDK 并确保您已经设置了一个帐户。有关在此处创建这些类型的链接的更多信息。

Branch 使用名为“$deeplink_path”的保留关键字,允许您指定“frock://”之后的部分。只需执行以下操作:

https://bnc.lt/a/key_live_xxxx ?$deeplink_path=%2Freset-pw%3Ftoken%3Dabc

和 Branch 将通过该令牌键值对。(同样,假设您已经设置了 SDK 并注册了一个帐户)。

于 2016-01-04T17:15:10.790 回答