【问题标题】:Facebook iOs LeaderboardsFacebook iOS 排行榜
【发布时间】:2014-11-28 15:28:33
【问题描述】:

我想使用 Facebook Scores API 为我的 iOS 游戏制作社交排行榜。 从文档中,我看到它需要请求发布许可才能发布分数。问题是我不想发布到玩家的墙上(我只是认为它是侵入性的),我只想使用 API 后端来存储分数,但是我看到的所有内容都涉及发布到用户的墙上以便写后台得分。

我应该如何继续只写乐谱而不将其发布到 Facebook? 如果这个东西存在,我可以避免要求发布权限吗?

谢谢

【问题讨论】:

  • 欢迎来到 Stack Overflow。请包括您迄今为止所做的工作。否则这看起来像你在要求代码。

标签: ios facebook facebook-graph-api publish leaderboard


【解决方案1】:

如果您只是按预期使用 Score API,用户将可以选择是否为您的应用授予可见性权限,例如“私人、朋友、公共等”。这让用户决定什么是侵入性的,而不是您为他们决定。

这是一个相关的 stackoverflow 问题和相反的问题,显示用户如何控制与 API 共享的内容: Facebook scores blocked by "only me" visibility

【讨论】:

  • Thks Henry,问题是当提示发布权限时,它是在与公共个人资料和朋友权限不同的对话框弹出窗口中完成的。当我只想存储他的分数时,这个双重弹出窗口不会是我所期待的,也不会发布到用户的墙上。无论如何,我认为最好的解决方案是登录 facebook 并使用自定义后端来存储分数。感谢您的回复。
  • 好吧,如果您不想要社交排行榜,那么使用 facebook score api 是错误的。如果您真的想将 facebook 用作个人数据存储,您可以使用用户拥有的对象:developers.facebook.com/docs/opengraph/…。但是,由于您只是想存储数据,我会使用 Parse.com。它更易于使用,您将免费获得 Facebook 和 Twitter 登录。
  • 谢谢亨利,我会试试看会发生什么!
猜你喜欢
  • 1970-01-01
  • 2012-11-21
  • 2012-09-08
  • 2014-04-03
  • 1970-01-01
  • 2014-12-01
  • 2012-08-04
  • 2017-09-22
  • 1970-01-01
相关资源
最近更新 更多