2016-06-01 73 views
1

打开我有引导用户到我在iOS的App Store应用Branch.io链接。如果用户点击链接,然后点击“下载”,然后点击App Store中的“打开”,则Branch.io链接数据将按预期显示。Branch.io链路数据不可用,如果应用程序不是从App Store中

如果用户单击branch.io链接,然后单击“下载”,然后单击从主屏幕(而不是在应用商店)下载的应用程序,然后branch.io链接数据不存在。

这是预期的行为?如果没有,有什么想法可能是错的?

谢谢!

+0

亚历克斯从Branch.io这里:没有,绝对没有预期的行为!您是否介意为此发送一个[support ticket](https://support.branch.io),以便我们可以调试后端发生的事情? –

+0

@AlexG你找到它的解决方案,请指导我也面临同样的问题。 –

回答

0

描述的行为,链接数据是可用的,当应用程序从App Store中打开,但不能在通过主屏幕上的应用程序图标打开了,听起来像与测试环境或测试计划的问题,不与任何这与分支一体化做得不对。

这里是如何工作的科:当一个分支链接被点击,一个条目,在突出“链接点击”关于科后端的表创建。每次有科SDK应用程序集成变得活跃,该SDK伸出手来科后端,以确定任何悬而未决的链接点击这里:

  • 应用程序的分公司关键是相同的链接的科键
  • 链接点击发生在同一台设备上

如果设备上的应用程序出现未完成的链接点击,Branch会将链接数据返回给应用程序,并适当增加安装/打开计数。

这里的要点是Branch对于应用程序的实际打开方式是不可知的:只要Branch可以将“链接点击”事件与“应用程序打开”事件相匹配,应用程序就会收到链接数据。 Branch不依赖任何与App Store的后端集成来匹配链接点击以打开。

描述的情况是最有可能被阻止分公司从匹配“链接点击”和“应用程序打开”事件测试的某些特定方面的结果。这可能是一个关键的不匹配,其中用于打开应用程序的链接具有测试键,并且该应用程序正在使用Live键,或者与设备的广告标识符相关的一些问题在“链接点击”和“应用程序打开”事件。

相关问题