【发布时间】:2013-12-22 14:00:54
【问题描述】:
我的问题或误解:在主仪表板上,当我执行新安装时,developers.facebook.com/apps/<app id> 的值 Last Mobile Install Reported 始终会正确更新。但是,当我转到Insights 并单击Mobile App Installs 部分时,报告的值为零。为什么仍然报告零?
其他信息
- 在
Insights->App Events下,始终报告fb_mobile_activate_app,但从不报告fb_mobile_first_app_launch。 - 我确实将密钥的哈希值放在了
Key Hashes部分。 - 我更新了我的 proguard 配置以包含 Facebook 推荐的内容。
- 我正在手动安装应用程序。我不通过 Play 商店安装。
- 沙盒模式已开启。
Facebook API 调用
public void onResume() {
super.onResume();
String appId = getResources().getString(R.string.facebook_app_id);
AppEventsLogger.activateApp(getApplicationContext(), appId);
}
显示最新安装的照片
报告显示应用事件的照片
显示零安装的照片...为什么?!?
【问题讨论】:
-
我认为问题在于您正在手动安装应用程序。您是否尝试过通过 Facebook 应用和 Play 商店点击安装?
-
@MingLi 我还没有尝试通过 Play 商店安装。我稍后会试一试。您能否通过“通过 Facebook 应用程序”安装来澄清您的意思。我还没有看到这个选项。
-
抱歉,我以为你在做应用安装广告,所以才让你通过 Facebook 应用安装。
-
@MingLi,最终目标是制作应用安装广告,只是我想我可以在制作广告之前验证安装是否被 Insights 跟踪。感谢您的帮助。
-
我的问题是我们从哪里调用 - AppEventsLogger.activateApp(getApplicationContext(), appId);
标签: android facebook facebook-android-sdk facebook-insights