2014-11-21 129 views
1

這讓我很困惑。在Android遊戲中簡化Facebook和Google Play遊戲服務集成

我正在創建一個簡單的2D平臺遊戲,我希望使社交。所以我想讓用戶做到以下幾點:

  • 與他們的朋友分享他們的遊戲客觀完成/他們的高分等。
  • 挑戰他們的朋友有一個更好的分數/更好的乘數等從他們的
  • 查看高分,大多數距離旅行社會和全球的排行榜。

所以我的第一選擇是Facebook,因爲人們在那裏有更好的社交關係。

但是谷歌Play遊戲服務集成還有一個好處,它使你的遊戲可以在他們的遊戲服務的應用程序,並且可以提高你的遊戲排行榜在Play商店,如果你有集成遊戲服務。但是,我需要爲谷歌加上排行榜(相同的)。這對人們來說太過撲朔迷離。

我不希望人們在我的應用程序中登錄兩次。這將簡單地減少並分散在遊戲中獲得社交的人數。

我個人希望僅Facebook使用,但谷歌隨後遊戲服務可能會提升我的應用程序商店。

有人能告訴我一個解決方案,以摩擦地使用這兩個和獲得最大的人在我的遊戲

回答

1

這是很常見的包括在遊戲的多個社交網絡。看看像ASNE這樣的過程會更容易。或者,您可以使用Google Play遊戲服務獲取排行榜/成就,然後添加「分享」按鈕(或某種「加入」和自動分享),以便在需要時分享分數(或其他)。

由於這些登錄只需要授權,因此請求登錄多個社交網絡應該不成問題 - 在初始授權後啓動遊戲通常不需要用戶進行任何交互,但一定要允許他們要註銷,以防他們想要停止這種行爲。

如果你打算分享通過Facebook的得分,要知道,不同於所有其他社交網絡,使用默認的Android ACTION_SEND意圖不起作用共享文本 - Facebook的只允許共享的網址這樣。您將需要使用官方的Facebook Android SDK或某些庫,如ASNE(如上所述)。

相關問題