我正在考虑在我的 iOS 游戏中添加一项功能,以允许玩家创建自己的游戏关卡、与其他玩家分享、评分等。会有一个用户创建关卡的公共存储库,可按创建日期排序、评分、难度或其他标准。
这种功能需要第三方服务器。我在想我会使用 Sinatra 创建一个 RESTful API 并在 Heroku 上运行它。我的问题是:对这个 API 的请求进行身份验证的最佳方式是什么?我宁愿不要求玩家创建用户名和密码。我只想使用 Game Center 的 ID 系统。
有什么建议么?我以前从未做过任何服务器端的事情,因此感谢您的帮助!
澄清
是的,我知道 Apple 不提供自己的系统。但它确实让开发人员可以访问唯一的 Game Center 标识符(developer.apple.com/library/mac/#documentation/...),我希望我可以使用它以某种方式推出我自己的身份验证系统,而无需用户通过 Facebook 登录/推特/等。如果可能的话。