我正在尝试使用 facebook api 来监控来自 facebook 广告的转化率。在 iOS 上,这似乎有效。在 android 上,我遇到了一个错误,我无法找到解决方案。我正在使用 facebook sdk 3.0.1 版本。
在我调用的 onResume 的主要活动中,代码很简单(从 facebook 文档页面获取)
com.facebook.Settings.publishInstallAsync(this, ""+this.getPackageName());
但我只收到此错误:
D/ Facebook-publish FacebookException: Install attribution has been disabled on the server.
看来这是一个与应用程序配置相关的问题。在 facebook 开发人员中,该应用程序为 iOS 和 Android 配置相同:
- 包名设置正确
- 类名已设置
- 密钥哈希已设置并正常工作(测试宽度 facebook 登录)
在高级选项卡中的 Insights 部分,Install Insights 和 Mobile SDK Insights 均已启用。
我也使用 facebook 登录,并且没有问题。