ios – 在解析PFUser对象中使用Game Center播放器标识符?

ios – 在解析PFUser对象中使用Game Center播放器标识符?,第1张

概述我想使用苹果游戏中心让玩家登录我的游戏,但我也希望存储来自玩家的其他游戏相关数据.我想使用Parse.com服务,所以我想在游戏加载时让玩家注册/登录游戏中心,然后如果还没有完成,则将玩家“玩家标识符”存储在PFUser对象中在解析.这样我就可以在解析时为玩家存储数据. 所以我的问题(最后)是,这是一个很好的方法吗?我是iOS的新手,所以我想知道是否有任何明显的问题与我错过的做事方式有关? 谢谢你 我想使用苹果游戏中心让玩家登录我的游戏,但我也希望存储来自玩家的其他游戏相关数据.我想使用Parse.com服务,所以我想在游戏加载时让玩家注册/登录游戏中心,然后如果还没有完成,则将玩家“玩家标识符”存储在PFUser对象中在解析.这样我就可以在解析时为玩家存储数据.

所以我的问题(最后)是,这是一个很好的方法吗?我是iOS的新手,所以我想知道是否有任何明显的问题与我错过的做事方式有关?

谢谢你的建议.

解决方法 这样做并不是一个糟糕的方式.这样,您为每个解析用户使用唯一ID,然后在Parse中存储其他数据很容易.步骤将是:

>使用GameCenter对用户进行身份验证
>使用自动ID或用户名/密码组合登录Parse
>在Parse中为PFUser设置新的“gameCenter ID”属性

您将面临一些数据冗余,但值得注意的是PFUser uniqueID是在服务器端创建的,不能在设备上播种或修改(我相信,即使在创建之后也是如此).将单独的字段添加到用户数据库以存储GKID数据将允许您查找&将来将数据分配给特定用户.

这是Apple GameCenter Documentation的相关页面

另外值得注意的是:您可以生成带有自动ID的PFUser(假设您的用户具有互联网连接),这在保存其他数据时对您有用,因此您甚至可能不需要使用GameCenter用户ID.此自动ID可能会在应用程序中持续存在,直到用户a)更新应用程序,b)删除并重新安装应用程序,或c)遵循应用程序中的任何其他登录/注册过程(Parse是您的朋友).使用GameCenter ID的主要原因是,对于跨设备/应用安装/更新等的用户,它将是相同的.

总结

以上是内存溢出为你收集整理的ios – 在解析PFUser对象中使用Game Center播放器标识符?全部内容,希望文章能够帮你解决ios – 在解析PFUser对象中使用Game Center播放器标识符?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/999385.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存