javascript - Branch.io 无法使用带有长链接的自定义fallback_url

标签 javascript react-native branch.io

我用我的 React Native 应用程序成功实现了 Branch.io。现在我面临一个问题,无法将网络用户重定向到正确的网址。

当用户想要在我的应用程序上重置密码时,他会提供他的电子邮件地址,我会向他发送以下链接:

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,它也能正常工作

最佳答案

您提到您正在使用格式类似的链接: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 ......

如果您还有其他问题,请直接发送至integrations@branch.io,告知您的问题、您正在使用的示例链接以及您的分支仪表板帐户设置中的分支应用 ID。

谢谢。

关于javascript - Branch.io 无法使用带有长链接的自定义fallback_url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53595873/

相关文章:

ssl - Branch.io - 设置自定义根域

Branch.io 事件日志记录

react-native - 如何在 Debug模式下禁用红屏

javascript - 将事件绑定(bind)到没有事件的 <label> 然后触发两次

javascript - React/Redux 应用程序中组件的权限检查

javascript - 拖动时定位 div

android - React Native - 一个全新的应用程序只显示黑屏。如何调试?

firebase - Firestore 文档获取请求 promise 未解决。我该如何解决这个问题?

java - 将 branch.io 添加到我的 android 项目后出现重复输入错误

javascript - PrimeNG 从其他模块推送面包屑中的项目