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 延迟。
这些是我完成的步骤
- A 只有应用程序,而 B 没有。 A邀请B.
- B 转到他的 FB 通知,按邀请安装。在这一点上,我尝试了从 real play 商店安装和切换到外部然后通过包管理器手动安装 APK。
- B 启动一个应用程序,没有提供深度 link 或延迟深度 link。 (相反,如果测试深度 link 用于创建邀请,则延迟深度 link 将显示在此处)
问题:
- 如何让应用 link 在第一个 installation/launch 到达 B?还是有其他技巧或解决方法?
- 如果你是 Facebook 的开发团队,也许你能确认这个 AppInvite 是否真的进入延迟深度 link?或者 defered deep link 专为广告跟踪而设计?
注:
- 这是在 android.
上测试的
- 我已经在 FB 应用程序设置中设置了 deeplink 选项,它在 App Ads Helper tool 上通过了检查列表。
- 我每次测试都已经删除了B端的app
- 我使用的是 Unity Facebook SDK 7.6.0。
- 我知道 branch.io 等第 3 方服务可能会有所帮助,但尚未尝试过。我想看看与 FB SDK 的裸集成是否可以开箱即用。
可能类似于:
- Getting install referrer when installing from FB requests
此 Facebook Developer bug report here 的创建者确认已在他的案例中修复此问题。所以这个问题有点来自插件错误本身。
在我的情况下仍未修复,可能是由于不同的 android activity 配置/存在另一个插件。但我会把这个作为问题的答案。
我想做的事情:
假设在支持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 延迟。
这些是我完成的步骤
- A 只有应用程序,而 B 没有。 A邀请B.
- B 转到他的 FB 通知,按邀请安装。在这一点上,我尝试了从 real play 商店安装和切换到外部然后通过包管理器手动安装 APK。
- B 启动一个应用程序,没有提供深度 link 或延迟深度 link。 (相反,如果测试深度 link 用于创建邀请,则延迟深度 link 将显示在此处)
问题:
- 如何让应用 link 在第一个 installation/launch 到达 B?还是有其他技巧或解决方法?
- 如果你是 Facebook 的开发团队,也许你能确认这个 AppInvite 是否真的进入延迟深度 link?或者 defered deep link 专为广告跟踪而设计?
注:
- 这是在 android. 上测试的
- 我已经在 FB 应用程序设置中设置了 deeplink 选项,它在 App Ads Helper tool 上通过了检查列表。
- 我每次测试都已经删除了B端的app
- 我使用的是 Unity Facebook SDK 7.6.0。
- 我知道 branch.io 等第 3 方服务可能会有所帮助,但尚未尝试过。我想看看与 FB SDK 的裸集成是否可以开箱即用。
可能类似于:
- Getting install referrer when installing from FB requests
此 Facebook Developer bug report here 的创建者确认已在他的案例中修复此问题。所以这个问题有点来自插件错误本身。
在我的情况下仍未修复,可能是由于不同的 android activity 配置/存在另一个插件。但我会把这个作为问题的答案。