我有一个高分游戏,我使用fb-score api生成朋友排行榜。但是一个问题是......为了保存fb用户的分数,应用程序必须“为用户发布数据”......在这种情况下,分数数据。但是,用户可以选择将此“发布”权限标记为“仅我”而不是全局或朋友。这是很多用户会做的事情,因为它听起来像是有助于他们隐私的东西。
然而,这意味着...的分数让我们说用户A ...永远不会出现在朋友的排行榜中(用户B),因为应用程序已经为用户A发布了这个内容,现在就是他的所有朋友都无意中看不见。但是用户A并没有真正找到这个错误的方法,并且没有一个朋友可以看到他那令人敬畏的高分,因为他可以毫无问题地看到他的高分。
这让我想到了一个问题:我如何以任何方式解决这个问题?有没有办法获得用户的分数数据,即使他将“app posts”标记为仅对他自己可见?这是一个访问的东西,用户或应用程序?或者,我可以以某种方式检查用户是否已做过这样的事情并提醒他更改许可后的可见性?据我所知,我只能检查是否给出了许可,而不是它的可见性。我真的想通过设置我自己的服务器来处理这些数据。
答案 0 :(得分:0)
是的,不幸的是,这似乎是设计行为。用户A通过他的可见性偏好表明他只想与自己分享关于该游戏的信息(例如他的得分),因此其他用户无法看到他的得分是有意义的。 为了实现您的目标,需要一个额外的数据库。