Branch.io 不能使用带有长链接的自定义 fallback_url
Posted
技术标签:
【中文标题】Branch.io 不能使用带有长链接的自定义 fallback_url【英文标题】:Branch.io can't use custom fallback_url with long links 【发布时间】:2018-12-03 14:31:44 【问题描述】:我使用我的 React Native 应用程序成功实现了 Branch.io。现在我面临一个问题,我无法将网络用户重定向到正确的 url。
当用户想要在我的应用上重置密码时,他提供了他的电子邮件地址,我将向他发送以下链接:
https://my-project.app.link/token=12345&$fallback_url=https%3A%2F%2Fmyapp.com%2Freset_password%2F12345
因此,如果用户直接通过手机查看重置电子邮件,他可以直接在应用程序中重置密码。否则,如果他使用其他设备,我希望他被重定向到我的网络密码重置表单。但是由于未知原因,该链接永远不会重定向到 $fallback_url 而是始终重定向到我放在 branch.io 仪表板中的默认后备。这只是我网站的主页。
我已尝试使用文档中的网址:https://example.app.link/fzmLEhobLD?foo=bar&baz=456&$fallback_url=https%3A%2F%2Fbranch.io%2F
,即使我更改了 fallback_url,它也能正常工作
【问题讨论】:
【参考方案1】:您提到您使用的链接格式类似于:https://my-project.app.link/token=12345&$fallback_url=https%3A%2F%2Fmyapp.com%2Freset_password%2F12345
如果您在 my-project.app.link/XXXXX 之后没有别名,则需要添加一个“?”在第一个 / 之后。前任。 https://my-project.app.link/?token=12345…………
如果您有别名,请确保有一个“?”在别名之后。前任。 https://my-project.app.link/alias?token=12345.....
如果您还有其他问题,请直接将您的问题、您正在使用的示例链接以及您在分支仪表板的帐户设置中找到的分支应用 ID 发送至 integrations@branch.io。
谢谢。
【讨论】:
以上是关于Branch.io 不能使用带有长链接的自定义 fallback_url的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS 上的 branch.io 上的两个应用程序中支持相同的自定义域