使用 Facebook SDK 3.21 for Android 和 Facebook SDK 3.23 for iOS ,我有一个App ID& App Link网址。
现在我的问题是:
1. :每次全新安装的应用安装事件计数是否为同一设备。?
(通过全新安装,我的意思是安装一次,启动应用程序并卸载它。再次安装等等)
2. 我尝试了3台设备的全新安装; Galaxy S4,Galaxy A7& Moto X.应用程序安装事件未计入Galaxy A7(未在过滤器选项中列出)。如果我再次将其重新安装到其他2台设备上,则应用安装计数不会更新。那么,只有在计算应用安装事件后,才会出现类似设备的特殊情况吗?但是对于iOS应用程序,新安装会被计为每个App Install事件,因此计数会不断更新。但iOS设备型号未在过滤器选项中列出。 (在升级安装期间,应用程序安装不计入预期)
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上共享的App Link)。现在,如果我删除Settings.sdkInitialize();从onCreate()开始,App Install计数但不计入Inbound AppLink事件。我无法弄清楚这里发生了什么。
4. 我们可以跟踪通过App Link完成的安装(不包括直接从Play商店安装)吗?那是否有任何事件。?我得出的结论是,可以跟踪移动广告安装,但不能通过App Link跟踪(如果错误请纠正我)。
最后注意,AppEventsLogger.activateApp(this,FB_APP_ID);按预期更新App Launch事件,我没有使用AppEventsLogger.deactivateApp(this,FB_APP_ID);因为我不想要任何会话活动。
我不在乎,任何帮助都会得到赞赏并提前感谢。