[英]Using Parse.com for a game iOS
我正在使用Parse框架在iOS游戏中创建玩家帐户功能,以便可以在任何设备上访问数据。 但是,我不确定“同步”此数据的最佳方法是什么,以便最大程度地减少api请求的数量,但仍使它看起来像所有事物都始终同步。 目前,我正在启动时刷新数据,这些数据来自后台以及每个游戏之后。 但是,这已经产生了很多请求! 我当时正在考虑在菜单中放置一个“同步”按钮,以便只有那时数据才被同步并且通常只在本地保存,但这实际上是最后的手段。
游戏概要:
在具有许多玩家的在线GAME中使用Parse的最佳实践是什么?
编辑:
我通过创建兼容NSCoding的NSObject解决了问题,然后将其存档并保存到Parse。 这意味着所有数据都可以立即保存和加载,而我只需要在启动时和重要事件后进行更新。
在您编写最佳方法时,将放置一个“同步”按钮以最大程度地减少发送到Parse的请求的数量,因为您的游戏可能会因传入呼叫或其他任何原因而中断。
您可以重新组织你的数据库,例如 :你有两个目标User and Image
用户有一个一对多的关系,以图像,当你获取用户数据检索,你需要获取有关该用户的所有图像的图像,这样会产生大量的请求来解析,另一种方式是在图像存储的objectId
的用户对象的与该用户通过获取图像objectId
和不存储任何关系到图像中的用户对象时,该方法将大大减少的请求的数量来解析
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.