FB.Mobile.AppInvite并触发延迟的应用链接

时间:2016-07-07 06:04:09

标签: facebook facebook-unity-sdk

我想做什么:

假设在启用FB的游戏中,A邀请B.我想使用延迟深度链接(在新安装时)来跟踪B的安装和启动,然后给予"邀请奖励"到A.也就是说,我必须找到一种方法从A的邀请中传递上下文并保持到B的安装,这推迟了深层次的链接“应该'做这项工作。

问题:

在A&#39>上调用FB.Mobile.AppInvite时指定的应用链接网址在首次应用启动时无法到达B,无论是深层链接还是延迟深层链接。 FB.Mobile.FetchDeferredAppLinkData确实说明了

  

延迟深度链接对于传递新的上下文也很有用   使用FB.Mobile.AppInvite时的安装。

但是"测试深层链接"来自App Ads Helper tool的工具确实有效,我按预期推迟了深层链接。

这些是我完成的步骤

  • A只有应用程序而B不是。邀请B。
  • B转到他的FB通知,按下安装邀请。此时,我尝试从真实游戏商店安装并切换到外部,然后通过包管理器手动安装APK。
  • B启动应用,不提供深层链接或延迟深层链接。 (相反,如果使用Test deep链接创建邀请,则会在此处显示延迟深层链接)

问题:

  • 如何在首次安装/启动时使应用链接达到B?或者还有其他技巧或解决方法吗?
  • 如果您是Facebook的开发团队,也许您可​​以确认这个AppInvite是否真的进入延迟深层链接?或延期深度链接仅适用于广告跟踪?

注意:

  • 这是在android上测试的。
  • 我已在FB应用设置上设置了deeplink选项,并在App Ads Helper tool上传递了检查列表。
  • 我每次测试时都已经删除了B端的应用程序。
  • 我在Unity Facebook SDK 7.6.0。
  • 我知道有第三方服务,例如branch.io可能有所帮助,还没有尝试过那些。我想看看与FB SDK的裸集成是否可以直接使用。

可能类似于:

1 个答案:

答案 0 :(得分:0)

这个Facebook Developer bug report here的创造者证实在他的案子中已经修复了。所以这个问题有点来自插件bug本身。

在我的情况下仍然没有修复,可能是由于不同的android活动配置/存在其他插件。但我会以此回答这个问题。