深度 link,对 branch.io 进行变量查询
Deep link with variable query on branch.io
我们正在考虑将 branch.io 用于我们应用的社交分享方面。我还想知道我是否可以将它用于密码重置流程。这是为了解决这样一个事实,即像 gmail 这样的电子邮件客户端会像这样剥离自定义应用程序 uri:
frock//:foo.com/reset-pw
在任何 link 中:https://github.com/EddyVerbruggen/Custom-URL-scheme/issues/123。
所以我正在考虑使用 branch.io 向密码恢复屏幕发送一个 link 并且想知道我是否必须创建一个 branch.io link对于每个用户,或者我是否可以创建一个 link 调用它 /reset-pw 然后向它传递一个可变查询参数,如下所示:
/reset-pw?token=foo
或者每个 url 加上查询组合都需要我用分支注册一个 link。
全面披露,目前在 Branch 工作。
您当然可以创建一个 link 并像示例中那样附加查询参数,但是您需要集成 Branch SDK 并确保您已经设置了一个帐户。有关创建这些类型的 links here.
的更多信息
Branch 使用名为“$deeplink_path”的保留关键字,允许您指定 "frock://" 之后的部分。只需执行以下操作:
https://bnc.lt/a/key_live_xxxx?$deeplink_path=%2Freset-pw%3Ftoken%3Dabc
Branch 将传递该令牌键值对。 (同样,假设您已经设置了 SDK 并注册了一个帐户)。
我们正在考虑将 branch.io 用于我们应用的社交分享方面。我还想知道我是否可以将它用于密码重置流程。这是为了解决这样一个事实,即像 gmail 这样的电子邮件客户端会像这样剥离自定义应用程序 uri:
frock//:foo.com/reset-pw
在任何 link 中:https://github.com/EddyVerbruggen/Custom-URL-scheme/issues/123。
所以我正在考虑使用 branch.io 向密码恢复屏幕发送一个 link 并且想知道我是否必须创建一个 branch.io link对于每个用户,或者我是否可以创建一个 link 调用它 /reset-pw 然后向它传递一个可变查询参数,如下所示:
/reset-pw?token=foo
或者每个 url 加上查询组合都需要我用分支注册一个 link。
全面披露,目前在 Branch 工作。
您当然可以创建一个 link 并像示例中那样附加查询参数,但是您需要集成 Branch SDK 并确保您已经设置了一个帐户。有关创建这些类型的 links here.
的更多信息Branch 使用名为“$deeplink_path”的保留关键字,允许您指定 "frock://" 之后的部分。只需执行以下操作:
https://bnc.lt/a/key_live_xxxx?$deeplink_path=%2Freset-pw%3Ftoken%3Dabc
Branch 将传递该令牌键值对。 (同样,假设您已经设置了 SDK 并注册了一个帐户)。