gpt4 book ai didi

ios - 基于 Facebook 的排行榜

转载 作者:可可西里 更新时间:2023-11-01 03:56:16 25 4
gpt4 key购买 nike

我正致力于在 iOS 平台上开发一款与 Facebook 集成的游戏。

我搜索了谷歌,发现了很多不同的、令人困惑的和过时的教程。这就是我决定在这里问的原因。

我想显示玩家实际排名和玩家成绩与 friend 分数的比较。我需要分别为整个游戏和每个级别保留分数。

我熟悉分数连接和开放图对象,但我还没有尝试实现任何东西。在我开始之前,我想确定什么是最好的解决方案,以及需要什么才能做到这一点。我的应用程序将仅限 iOS,我想避免创建 Web 应用程序。

  • 我可以在 iOS 应用程序上使用分数连接来存储整个游戏结果吗?最近有可能还是一直有可能?
  • Open Graph Object 是存储玩家每个级别的最佳结果的好解决方案吗?
  • 是否可以在 Open Graph 中设置、获取和更改自定义对象?
  • 我可以在没有 Facebook 应用程序配置的情况下在位于服务器上的简单页面中定义图形对象吗?
  • 我是否必须创建 Web 应用程序才能实现我的目标?
  • 从 facebook 获取好友列表并将积分存储在我自己的服务器上是否更好?

最佳答案

Scores API 在移动设备和桌面设备上都可用,就像图形 API 的几乎每个部分一样。

您可以使用 Facebook Scores API 来管理您应用的“整体应用分数”(但不适用于各个级别的分数 - 用户一次只能在您的应用中获得一个分数)。请参阅此文档:http://developers.facebook.com/docs/guides/games/getting-started/#step4

您可以使用 CUSTOM open graph 操作来说明用户何时在每个 LEVEL 中达到特定分数。

如果您要使用自定义开放图谱操作或对象,您需要转到应用程序的 Facebook 开发人员设置并编辑开放图谱设置以定义 (http://developers.facebook.com) 您的对象、操作和聚合将要使用。之后,您在自己的服务器上创建对象的许多实例(即,如果您的对象是关卡,您将创建一组关卡),并使用带有符合您定义的“关卡”结构的 Open Graph 元标记标记的简单页面在Facebook上。如果您所做的只是使用 Facebook 的 Scores API 来跟踪每个用户的单个分数(即总体应用分数),则无需执行任何操作。

分数 API 可用于 Canvas 应用程序和移动设备。

将分数存储在您自己的服务器上有很多好处,包括:

  • 不要求用户使用 FB 登录
  • 优化,如果您可以更快地加载乐谱而无需每次都调用 Facebook
  • 安全性,如果您担心用户可以欺骗的客户端 API 调用
  • 有许多排行榜/分数,例如每个级别的排行榜,或跟踪历史分数。

但是,对于总体应用评分的基本实现,您完全可以通过让 Facebook 存储和跟踪信息,并让您的应用在客户端进行所有调用来开始。

关于ios - 基于 Facebook 的排行榜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12443195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com