【问题标题】:Deep link with variable query on branch.io与 branch.io 上的变量查询的深层链接
【发布时间】:2015-12-24 06:39:30
【问题描述】:

我们正在考虑将 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 加查询组合是否需要我注册一个带有分支的链接。

【问题讨论】:

    标签: deep-linking branch.io


    【解决方案1】:

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

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

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

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

    并且 Branch 将通过该令牌键值对。 (再次假设您已设置 SDK 并注册了一个帐户)。

    【讨论】:

    • 我发现这些值都是小写的(尽管我输入了),这是预期的吗?
    • 当我点击这个链接时,它总是想去应用商店,即使我已经侧载了应用程序进行调试。
    猜你喜欢
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-21
    • 1970-01-01
    相关资源
    最近更新 更多