Android – Facebook分析应用程序安装事件没有触发

我使用Facebook SDK 3.21 for AndroidFacebook SDK 3.23 for iOS ,我有一个应用程序ID和应用程序链接url。

现在我的问题是:
1.应用程序安装事件计数每次新安装到同一个设备。
(新鲜安装我的意思是安装一次,启动应用程序及卸载它,再次安装等)

2.我尝试了3个设备的新装置; Galaxy S4,Galaxy A7和Moto X.应用程序安装事件没有被计入Galaxy A7(未在filter选项中列出)。 如果我再次将其安装到其他2个设备,应用程序安装计数没有得到更新。 那么有没有什么特殊的情况下,像一个设备只有一次的应用程序安装事件计数? 但在iOS应用程序的情况下,新的安装被计为每个应用程序安装事件,所以计数不断更新。 但iOS设备型号不在filter选项中列出。 (在升级安装过程中,应用程序的安装不会被计算在内)

Android代码:

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); AppEventsLogger.activateApp(this, FB_APP_ID); Settings.sdkInitialize(this); Uri targetUrl = AppLinks.getTargetUrlFromInboundIntent(this, getIntent()); if (targetUrl != null) { Log.i("Activity", "App Link Target URL: " + targetUrl.toString()); } ........ } 

iOS代码:

 - (void)applicationDidBecomeActive:(UIApplication *)application{ [FBSettings setDefaultAppID:FB_APP_ID]; [FBAppEvents activateApp]; } 

3.现在在Android中,如果我使用AppEventsLogger.activateApp(this,FB_APP_ID); 在onResume()函数(根据文档)和Settings.sdkInitialize(this); 在onCreate()函数中,应用程序安装计数不针对全新安装进行更新,但入站AppLink计数更新(点击在Facebook中共享的应用程序链接)。 现在,如果我删除Settings.sdkInitialize(); 从onCreate(),应用程序安装计数,但不是入站AppLink事件。 我无法弄清楚这里发生了什么。

4.我们可以跟踪通过应用程序链接完成的安装(不包括直接从游戏商店安装)? 有什么事吗? 我得出的结论是,移动广告安装可以跟踪,但不能通过应用程序链接(如果我错了,请纠正我)。

最后注意,AppEventsLogger.activateApp(this,FB_APP_ID); 更新应用程序启动事件按预期,我还没有使用AppEventsLogger.deactivateApp(this,FB_APP_ID); 因为我不想要任何会话事件。

我不知道,任何帮助,将不胜感激,并提前感谢。