1

我正在努力让我们的应用程序在 Facebook 上保持良好状态,无论我多么努力,我似乎​​都无法弄清楚两个问题。

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

  2. 我们使用 Facebook 已经有一段时间了,在登录选项卡下的洞察力中,有新 Facebook 登录的人口统计部分。我仍然可以看到 Geography 数据,但对于 Gender & Age 我现在得到No data is available for the current selection。即使我发誓它在大约一个月前左右起作用。有任何想法吗?

任何形式的建议或帮助都非常感谢,认真的!

4

1 回答 1

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

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

于 2015-02-10T17:11:38.727 回答