【发布时间】:2013-12-12 16:50:00
【问题描述】:
我的 Android 应用使用 Facebook SDK(更新到 3.6 版本)向 facebook 分享一些信息,代码如下
FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(this).setLink(getLink()).build();
mUiHelper.trackPendingDialogCall(shareDialog.present());
正如我在 Facebook Insights 上看到的(在“设置”>“高级”中启用),即使用户授权了我的应用,也不会记录应用安装。谁能告诉我为什么和什么条件让 Facebook 记录我的应用安装?谢谢。
【问题讨论】:
-
你在某处调用activateApp吗?
-
您是否包含向 Facebook 告知应用程序安装所需的代码,或者期望 API 的其他操作会隐式创建“完整”操作?我不认为后者是真的
-
我有另一个应用程序使用 Facebook 登录并且不调用 activateApp() 但仍然记录设备安装,所以我认为我们不必调用 activateApp()。我之前也尝试过调用 activateApp() ,但除了记录在 App Events 中的事件 fb_mobile_activate_app 之外没有任何区别。
-
@lgy:我没有包含任何代码来告诉 Facebook 记录应用安装,因为我认为 SDK 会做到这一点。如果 SDK 不为我做,那么我需要显式调用什么代码?
-
@Wayne 你找到解决问题的方法了吗?
标签: android facebook facebook-android-sdk facebook-insights