"deeplink.example.com/{input}" ,它将重定向到 "api.example.com/api/v3/deeplink/{input}",因此我无法使用通用链接,因此端点将重定向到 URL 方案,例如 myApp://deeplink/{input}。
当用户在仍然使用 url 方案的情况下尚未安装应用程序时,我找不到此问题的解决方案,所以我在想,我不会将其重定向到 url 方案,而是将 url 方案放在branch.io 中并将端点重定向到branch.io,例如branchdeeplink.com/{input}。
问题是,我可以使用branch.io将branchdeeplink.com/{input}中的输入传递到myApp://deeplink/{input}中的自定义url方案吗?
目前无法像共享示例中那样在 URI 方案中传递查询参数。由于您已经可以将自定义数据附加到深层链接,因此我们不支持 URI 方案的查询参数。当您创建
链接时,您可以添加
$deeplink_path = 产品/123由于 Branch 会自动将 URI 方案附加到您的链接,当链接将像这样打开您的应用程序时 -
yourUriScheme://产品/123您可以将其用于应用内路由。
当用户没有安装您的应用程序时,他们将被路由到 App Store 或分支仪表板配置部分中 iOS 重定向下指定的 URL。