通过游戏中心分享保存的游戏数据?
问题描述:
我想弄清楚游戏中心是否适合我。这是我的情况:通过游戏中心分享保存的游戏数据?
我正在构建一个允许用户创建自己的音乐作品的应用程序。我打算通过文本文件(可能是xml或json格式)将组合物导出并加载。我想让用户与朋友分享他们的作品。在我看来,游戏工具包是iOS的默认社交网络,所以它似乎值得一看。然而,游戏套件的社交方面似乎主要是为实时,同时玩游戏而设计的。有没有办法通过游戏中心以非实时的方式与朋友分享数据?有没有办法向游戏中心联系人发送消息?
答
如果您查看GameKit中的对等网络文档,您可能会发现您正在寻找的具体内容,只有一个小例外。它仅适用于WiFi /蓝牙连接。
我会和你的描述一起走的方式是一个私人服务器,承载组成。如果您对Java和/或Python熟悉,我建议使用Google App Engine作为服务器。这会让头痛少一点。
您也可以使用GameKit,但正如您所描述的那样,它更适用于实时通信。 如果您实施邀请处理程序,则可以“邀请”其他玩家接收该作品,但如果他们拒绝,则必须稍后手动重试。
通过打开的“GameKit连接”发送的内容可以是任何你喜欢的东西,填充到一个NSData对象中,所以没有限制。
我希望这可以帮助你在正确的方向上一点点,祝你好运!
谢谢。这证实了我已经猜到了。 – morgancodes 2011-03-10 23:43:02