我正在努力让我们的应用程序在Facebook方面做得很好,无论我怎么努力,我都无法弄清楚有两个问题。
有没有办法更改默认应用可见性?当我们的用户使用Facebook注册时,默认的应用可见性设置为 Only Me 。有没有办法改变这个或它取决于用户的个人设置?或者可以通过移动应用程序在某个地方完成。 Facebook SDK会话?
我们已经使用Facebook一段时间了,在“登录”标签下的“见解”中,有新的Facebook登录人口统计部分。我仍然可以看到地理数据,但性别和&年龄我现在得到当前选择没有数据可用。即使我发誓它大约一个月前工作了。有什么想法吗?
任何建议或帮助都非常感谢,非常感谢!
答案 0 :(得分:1)
如果您只是请求阅读权限,那么就无法更改默认受众群体(在这种情况下,它无论如何都没有真正意义)。如果您要请求发布权限(例如publish_actions),则可以在发出请求时设置默认受众群体。请参阅https://developers.facebook.com/docs/reference/android/current/class/Session.NewPermissionsRequest/#setDefaultAudience这只能进行一次,用户可以随时将其更改为其他设置或拒绝该请求,因此您不应该依赖它是您在代码中选择的值。还没有办法看到或检测(从您的应用程序)用户将其更改为以后的内容,这是设计使然。
你可能会得到"没有数据可用"因为在该日期范围内没有足够的使用量(或个人用户)来生成细分。这是为了保护用户隐私。