1

我正在努力让我们的应用程序进入Facebook的智能状态,并且有两个问题我无法弄清楚,无论我尝试多么困难。Facebook - 默认应用程序可见性和信息中缺少的信息

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

  2. 我们一直在使用Facebook一段时间,在Insights下的Login选项卡中,有新Facebook登录的人口统计部分。我仍然可以看到地理数据,但对于性别&我现在得到的年龄当前选择的数据不可用。即使我发誓大约一个月前左右工作。有任何想法吗?

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

+0

检查链接,如果你的作品:http://stackoverflow.com/questions/21329250/the-developers-of-this-app-have-not-set-up-this-app-properly -for-facebook-login – sUndeep 2015-02-10 09:41:44

+0

我应该在问题中清楚地说明这一点,对不起。该应用程序是现场直播,已经有两年多了。我们已经对设置(关闭国家/地区限制)进行了少量更新,并在客户端(iOS和Android)进行了重大重构,突然间,我们无法获得性别和年龄的见解。默认的可见度一直在困扰着我一段时间,所以我想我也应该问这个:) – 2015-02-10 10:13:33

回答

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

  2. 您很可能会收到“没有数据可用”,因为该日期范围内没有足够的使用情况(或单个用户)生成故障。这是为了保护用户的隐私。

+0

谢谢你有关应用程序可见性的答案,我不知道你可以要求这样的许可! 当谈到Facebook Insights中的** Gender&Age **数据时 - 我们拥有与我们相当长时间相同的登录量,现在它只是消失了,这正是我发现的奇怪。我们更新了我们的移动软件开发工具包,但我无法看到这将如何影响这个特定的部分...并且地理数据仍然可用,使我更加困惑。 – 2015-02-12 16:24:01

+0

可能有很多原因。不知道你的应用程序,我不能说为什么。另请注意,细分用于新登录,因此尽管您的应用可能具有相同的登录量,但新登录量可能已下降。我仍然看到他们为我拥有的一些应用程序,而不是其他人,所以我非常肯定系统按预期工作。 – 2015-02-12 17:11:03

+0

非常感谢您的真诚解释。任何想法是什么是这个数据可用的需要量? – 2015-02-18 11:18:51