在在线游戏的服务器上验证游戏中心播放器

Iva*_*ica 7 ios game-center

"Clash of Clans"使用Game Center对玩家进行身份验证并将其与现有的远程存储游戏状态相关联.

从我所看到的,游戏仅在客户端提供了玩家标识符.是否有一种受支持的技术来安全地验证用户,而不是仅发送标识符(这相当于仅使用用户名进行身份验证)?

s.b*_*ara 0

由于您正在使用自己的服务器进行身份验证,因此这是您的客户端和服务器之间要实现的事情。游戏中心将无法帮助您。

一个简单的想法是使用playerID只有您知道的函数来计算哈希值,然后让服务器将其与客户端发送的内容进行比较。

避免在客户端首次运行时生成随机密钥,因为当重新安装客户端时,用户将被锁定。