1

这让我很困惑。

我正在创建一个简单的 2D 平台游戏,我希望它具有社交性。所以我想到让用户执行以下操作:

  • 与他们的朋友分享他们的游戏目标完成/他们的高分等。
  • 挑战他们的朋友以获得更好的分数/更好的乘数等
  • 查看高分、最远距离等社交和全球排行榜。

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

但是,Google Play 游戏服务集成还有另一个优势,它使您可以在他们的游戏服务应用程序中使用游戏,并且如果您集成了游戏服务,可能会提高您的游戏在 Play 商店中的排名。但是我也需要为 google plus 提供排行榜(相同的)。这对人们来说太混乱了。

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

我个人想单独使用 facebook,但谷歌游戏服务可能会提升我在商店中的应用程序。

有人能告诉我一个解决方案,既可以无摩擦地使用它们,又可以在我的游戏中充分利用它们

4

1 回答 1

1

在游戏中包含多个社交网络是很常见的。看看像ASNE这样的东西,它使这个过程变得更加容易。

或者,您可以将 Google Play 游戏服务用于排行榜/成就,然后在 Facebook 需要时添加“分享”按钮(或某种“选择加入”和自动分享)以分享分数(或其他)。

因为这类登录只需要授权,一旦请求登录多个社交网络应该没有问题 - 在初始授权之后启动游戏通常不需要用户的任何交互 - 但请确保允许他们注销,以防他们想要停止这种行为。

如果您确实打算通过 Facebook 分享分数,请注意,与其他所有社交网络不同,使用默认 AndroidACTION_SEND意图分享文本不起作用- Facebook 只允许以这种方式分享 URL。您将需要使用官方的 Facebook Android SDK 或一些库,如 ASNE(如上所述)。

于 2014-11-21T21:56:43.827 回答