2017-01-24 63 views
0

我正在使用web branch.io sdk以生成深层链接。Branch.io深度链接打开google在浏览器中播放

我已经配置了应用程序,我觉得正常,在branch.io为Android:

  • Android的URI方案
  • 使用谷歌Play上的搜索作为后备

在JS创建数据对象

data: { 
       '$desktop_url': content.shareUrl, 
       '$android_url': androidURL, 
       "$always_deeplink": true, 
       '$ios_url': iosURL, 
       '$og_title': content.name, 
       '$og_description': content.description, 
       'content_locator_key': content.url 
      } 

其中androidUrl是谷歌播放的网址https://play.google.com/store/apps/details?id=xxxxxxx

问题是,在Android中,该链接总是重定向到应用商店,但在浏览器中,在Chrome中,并在网页中说该应用安装在设备中。

出了什么问题?为什么应用商店在浏览器中被选中,而不是在移动设备上的google play applicatino?而且,如果谷歌播放说应用程序已安装,为什么应用程序不是直接打开?

我想不通的问题:(

回答

1
  1. 你需要分行SDK中移动整合。
  2. 当你点击来自移动给定的分支链路上,它应该重定向到应用程序,如果应用程序是安装。
  3. 在App打开,你需要拨打电话或接收支路数据,并需要写一个登录来执行所需的动作(即导航产品细节等)

参考this了解更多信息。

希望这会有所帮助。

+1

来自Branch.io的Alex在这里:这是正确的。您需要在您的应用程序内部安装Branch SDK才能打开它 –

相关问题