1

これは私をとても混乱させてきました。

ソーシャルにしたいシンプルな 2D プラットフォーマーを作成しています。そこで、ユーザーに次のことをさせようと考えました。

  • ゲーム内の目的の完了/ハイスコアなどを友達と共有します。
  • 友達に挑戦して、より良いスコア/より良い乗数などを獲得してください
  • ソーシャルとグローバルの両方で、ハイスコア、最多走行距離などのリーダーボードを表示します。

だから、私の最初の好みは Facebook でした。人々がより良い社会的つながりを持っているという理由だけで。

ただし、Google Play ゲーム サービスの統合には別の利点があります。ゲーム サービス アプリでゲームを利用できるようになり、ゲーム サービスが統合されている場合は、Play ストアでのゲーム ランキングが向上する可能性があります。しかし、Google Plus のリーダーボード (同じもの) も必要です。それは人々にとってあまりにも混乱するでしょう。

アプリでユーザーが 2 回サインインすることは望ましくありません。そうすれば、ゲームで社交的になる人々の数を単純に減らして分散させることができます.

個人的には Facebook だけを使いたいのですが、Google ゲーム サービスがストアでのアプリを後押ししてくれるかもしれません。

誰かがそれらを摩擦なく使用し、ゲームで最大限に活用するための解決策を教えてもらえますか

4

1 に答える 1

1

ゲームに複数のソーシャル ネットワークを含めることは非常に一般的です。このプロセスをはるかに簡単にするASNEのようなものを見てください.

または、リーダーボード/実績に Google Play ゲーム サービスを使用し、「共有」ボタン (またはある種の「オプトイン」および自動共有) を追加して、必要に応じてスコア (またはその他のもの) を Facebook に共有することもできます。

これらの種類のログインは一度だけ認証を必要とするため、複数のソーシャル ネットワークへのログインを要求することは問題にならないはずです。この最初の認証後にゲームを起動する場合、通常、ユーザーからの操作は必要ありませんが、必ずログアウトできるようにしてください。 、この動作を停止したい場合に備えて。

Facebook 経由でスコアを共有する場合は、他のソーシャル ネットワークとは異なり、デフォルトの AndroidACTION_SENDインテントを使用したテキストの共有は機能しないことに注意してください。Facebook では、この方法での URL の共有のみが許可されています。公式の Facebook Android SDK または ASNE (上記) などのライブラリを使用する必要があります。

于 2014-11-21T21:56:43.827 に答える