【问题标题】:Custom usernames using Google play game services使用 Google play 游戏服务的自定义用户名
【发布时间】:2014-10-05 15:05:12
【问题描述】:

我在我的游戏中使用 GPGS 进行多人游戏和云存储,我想知道是否有办法访问使用云存储存储数据的其他用户的数据?

本质上,我希望每个用户在游戏中选择一个保存到云的用户名,但我需要确保在保存之前没有其他人拥有该名称。所以我想我可以遍历所有用户并检查他们保存的用户名数据,但我还没有弄清楚如何访问其他用户的数据。如果这不可能,那么有什么建议吗?我应该使用谷歌应用引擎之类的东西来存储所有用户名并使用该文件来比较所有新用户名吗?

【问题讨论】:

    标签: android google-play-services google-cloud-storage


    【解决方案1】:

    Google 云存储不能替代数据库。将对象存储在云中是一项很棒的服务。

    在您的情况下,我会考虑两种存储用户数据的选项:

    • https://cloud.google.com/datastore/ - 一个 NoSQL 数据库,在谷歌应用引擎和谷歌计算引擎上都可以很好地工作。取决于您的技术堆栈和需求。
    • https://cloud.google.com/sql/ - 云中的(我的)SQL 解决方案。如果您过去使用过 MySQL,那么您将非常容易使用它。几乎所有东西都可以正常工作。

    顺便说一句,在新用户的特定情况下,您可以在第一次失败后向您知道不在系统中的“免费名称”用户发送 3-5 条建议。这样,您将改善他们的体验。

    【讨论】:

    • 感谢您的提示!我正在查看 Google 数据存储,它似乎比我想象的要复杂/不堪重负。您是否知道任何侧重于将数据保存到 Google 数据存储区的教程?
    猜你喜欢
    • 1970-01-01
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多