使用Google玩游戏服务的自定义用户名

时间:2014-10-05 03:39:12

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

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

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

1 个答案:

答案 0 :(得分:1)

Google云存储不是数据库的替代品。它是在云中存储对象的绝佳服务。

在您的情况下,我会同时查看存储用户的两个选项'数据:

  • https://cloud.google.com/datastore/ - 一个NoSQL数据库,可以从Google应用引擎和Google计算引擎中发挥出色。取决于您的技术堆栈和需求。
  • https://cloud.google.com/sql/ - 云中的(我的)SQL解决方案。如果您以前使用MySQL,那么您将很容易使用它。几乎所有事情都会一样。

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