FB.Mobile.AppInvite 并触发延迟应用 link

FB.Mobile.AppInvite and triggering deferred app link

我想做的事情:

假设在支持FB的游戏中,A邀请B。我想使用deferred deep link(在新安装上)来trackback B的安装和启动,然后给A "invite reward"。也就是说,我必须找到一种方法从 A 的邀请中传递上下文并一直保留到 B 的安装,这推迟了深度 link 'should' 完成工作。

问题:

调用 FB.Mobile.AppInvite on A's side will not reach B on first app launch, neither as deep link or deferred deep link. FB.Mobile.FetchDeferredAppLinkData 时指定的应用程序 link URL 确实声明

Deferred deep linking is also useful to pass context on a new installation when using FB.Mobile.AppInvite.

但是 App Ads Helper tool 的 "Test deep link" 工具确实有效,我按预期进行了深度 link 延迟。

这些是我完成的步骤

问题:

注:

可能类似于:

Facebook Developer bug report here 的创建者确认已在他的案例中修复此问题。所以这个问题有点来自插件错误本身。

在我的情况下仍未修复,可能是由于不同的 android activity 配置/存在另一个插件。但我会把这个作为问题的答案。