我用我的 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/