2014-11-21 134 views
1

这让我很困惑。在Android游戏中简化Facebook和Google Play游戏服务集成

我正在创建一个简单的2D平台游戏,我希望使社交。所以我想让用户做到以下几点:

  • 与他们的朋友分享他们的游戏客观完成/他们的高分等。
  • 挑战他们的朋友有一个更好的分数/更好的乘数等从他们的
  • 查看高分,大多数距离旅行社会和全球的排行榜。

所以我的第一选择是Facebook,因为人们在那里有更好的社交关系。

但是谷歌Play游戏服务集成还有一个好处,它使你的游戏可以在他们的游戏服务的应用程序,并且可以提高你的游戏排行榜在Play商店,如果你有集成游戏服务。但是,我需要为谷歌加上排行榜(相同的)。这对人们来说太过扑朔迷离。

我不希望人们在我的应用程序中登录两次。这将简单地减少并分散在游戏中获得社交的人数。

我个人希望仅Facebook使用,但谷歌随后游戏服务可能会提升我的应用程序商店。

有人能告诉我一个解决方案,以摩擦地使用这两个和获得最大的人在我的游戏

回答

1

这是很常见的包括在游戏的多个社交网络。看看像ASNE这样的过程会更容易。或者,您可以使用Google Play游戏服务获取排行榜/成就,然后添加“分享”按钮(或某种“加入”和自动分享),以便在需要时分享分数(或其他)。

由于这些登录只需要授权,因此请求登录多个社交网络应该不成问题 - 在初始授权后启动游戏通常不需要用户进行任何交互,但一定要允许他们要注销,以防他们想要停止这种行为。

如果你打算分享通过Facebook的得分,要知道,不同于所有其他社交网络,使用默认的Android ACTION_SEND意图不起作用共享文本 - Facebook的只允许共享的网址这样。您将需要使用官方的Facebook Android SDK或某些库,如ASNE(如上所述)。

相关问题