gpt4 book ai didi

ios - 多帐户游戏的Game Center成就行为

转载 作者:行者123 更新时间:2023-12-01 19:15:35 25 4
gpt4 key购买 nike

假设您开发了一个iOS游戏,该游戏允许用户使用内部帐户系统登录和注销不同的帐户。例如,您可以使用Facebook或电子邮件/密码组合登录。

此游戏处理Game Center成就的最佳方法是什么?登录和注销的情况应如何处理?

最佳答案

无论您使用内部帐户管理系统如何,相关联的用户都需要登录Game Center。不幸的是,您无法通过iOS强制Game Center注销;这是用户需要自己做的事情。

就跟踪成就而言,让Game Center处理所有这些事情。您面临的真正挑战是让用户显式启动Game Center独立应用程序以在GC应用程序内或通过您应用程序的GC [登录]演示文稿进行登录和重新登录。

为了确保在用户帐户中报告正确的成就进度,使用内部帐户登录到您的应用的用户还必须使用其Game Center帐户登录。至少确保您不会与成就跟踪和报告有关的信息流的一种方法是,让用户在通过内部系统登录时输入其Game Center显示名称。

通过内部验证后,请进行Game Center玩家身份验证,获取本地玩家的playerName并进行比较。如果它们匹配,请进行标记并正常跟踪/报告成就进度。

如果不匹配,则由您决定是否再次提示用户此信息以再次检查。至少您应该向他们传达内部帐户与Game Center帐户不匹配的信息,并且要继续前进,他们将需要启动Game Center应用程序以注销和登录。否则,标记不匹配,并使用此逻辑绕过成就报告(以及可能的其他GC功能)。

这里有一个post,其中包含更多想法。

祝好运!

关于ios - 多帐户游戏的Game Center成就行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13606389/

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