2017-05-15 60 views
0

如果用户从Facebook AppInvite安装应用程序,我需要在首次启动时检测。 因此,当用户发送AppInvite我用Facebook的链接产生的托管API链接,例如:fb.me/12243432423检测用户是否从AppInvite Facebook安装应用程序

是不是下一步验证:

Uri targetUrl = AppLinks.getTargetUrlFromInboundIntent(PreloaderActivity.this, getIntent()); 
if (targetUrl != null) { 
    //install from invite 
} else { 
    //install not from invite 
} 

,或者它的错误?

回答

0

您可以使用Facebook的广告SDK来跟踪从Facebook

https://developers.facebook.com/docs/app-ads/sdk

+0

安装谢谢。所以我需要使用Deferred Deep Link?或者我可以使用其他方法?因为fetchDeferredAppLinkData是异步的,并没有完成的监听器。 – user3499878

+0

SDK基本上跟踪来自Facebook广告的安装。它非常易于集成。只需按照文档 –

+0

我不仅需要跟踪。我需要检测它。在文档中介绍了关于获取延迟AppLink的异步方法。 – user3499878

相关问题