Facebook - 洞察中缺少默认应用程序可见性和信息

Facebook - default app visibility and info missing in insights

我正在努力让我们的应用程序在 Facebook 方面保持良好状态,但有两个问题无论我多么努力都无法解决。

  1. 有什么方法可以更改 默认应用可见性?当我们的用户注册 Facebook 时,默认的应用可见性设置为 Only Me。有什么办法可以改变这个还是取决于用户的个人设置?或者它可以通过移动应用程序在某处完成吗? Facebook SDK 会话?

  2. 我们使用 Facebook 已有一段时间,在“登录”选项卡下的“洞察”中,有“Facebook 新登录人口统计”部分。我仍然可以看到地理数据,但对于性别和年龄,我现在得到 当前选择没有可用数据。 尽管我发誓它在大约一个月前就起作用了。有什么想法吗?

非常感谢任何类型的建议或帮助!

  1. 如果您只是请求读取权限,则无法更改默认受众(在这种情况下它并不是真正有意义)。如果您请求发布权限(如 publish_actions),则可以在发出请求时设置默认受众。请参阅 https://developers.facebook.com/docs/reference/android/current/class/Session.NewPermissionsRequest/#setDefaultAudience 这只能执行一次,用户以后可以随时将其更改为不同的设置或拒绝该请求,因此您不应依赖它作为您在代码中选择的值。也无法(从您的应用程序)查看或检测用户稍后将其更改为什么,这是设计使然。

  2. 您可能会得到 "No data is available",因为在该日期范围内没有足够的使用量(或个人用户)来生成细分。这是为了保护用户隐私。