【问题标题】:Branch link to open webpage if app not installed. Open app if app installed如果未安装应用程序,则打开网页的分支链接。如果安装了应用程序,请打开应用程序
【发布时间】:2017-09-06 00:02:15
【问题描述】:

我目前已将分支 io 与我的应用程序集成。

当前,当用户按下分支 io 链接时,如果用户安装了我的应用程序,它将打开我的应用程序。如果用户没有安装应用程序,它将打开应用程序商店。

现在,经过一段时间后,我实现了一个 Web 应用程序,该应用程序具有部分功能作为应用程序本身。因此,如果用户没有安装应用程序,我希望他们导航到我的网站(使用正确的参数)

我该怎么做?有可能吗?

【问题讨论】:

    标签: android ios branch.io


    【解决方案1】:

    来自Branch.io这里的Amruta:

    如果您希望在移动设备上未安装您的应用程序时将用户重定向到您的网页,您应该在链接中添加 $ios_url$android_url 参数并将值设置为您的网页 URL(确保为 URI编码您的网址)。

    对于 Branch 仪表板上的快速链接,您可以将 iOS/Android 重定向设置为 Web URL。

    您可以通过集成 Branch 的 Web SDK 来读取网页上的所有链接参数。要了解有关 Web SDK 提供的功能和集成过程的更多信息,请查看文档 here 以及 SDK here 的 Github 存储库。

    【讨论】:

    • 嗨@Amruta 这是 $ios_redirect 或 $android_redirect 记录在某处吗?创建此类链接时,可以在服务器中动态设置此 URL 吗?从截图来看,是静态url?
    • 我使用了“$ios_url”和“$android_url”,它现在一直在引导我访问该网站。无论是否安装了应用程序。
    • @user1017674 确保您没有执行任何以下提到的here,即使您安装了应用程序,也会导致您的链接重定向到网站。
    • 嘿@Amruta 我确实设置了“ios_url”和“android_url”你是说我不应该在安装应用程序时将它们设置为去应用程序吗?我应该只使用“ios_redirect”还是“android_redirect”?这个 ios_redirect 文件在某处吗?好像没找到……
    • @user1017674 对不起,我的意思是 $ios_url 和 $android_url。没有参数,$ios_redirect。即使您添加了这些参数,它们也应该会打开您的应用(如果已安装)。我之前分享的链接(这里:branchmetrics.github.io/docs/pages/links/integrate/…)提到了所有可能导致您的链接重定向到网站而不是您的应用程序的事情。确保您没有执行以下任何操作。
    猜你喜欢
    • 1970-01-01
    • 2015-12-29
    • 1970-01-01
    • 2014-08-21
    • 1970-01-01
    • 1970-01-01
    • 2015-03-10
    • 1970-01-01
    • 2018-10-19
    相关资源
    最近更新 更多