問題タブ [google-play-games]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Google Play Game Services と IntentService を使用したターンベースの Android ゲーム
ターンベースの Android 用マルチプレイヤー ゲーム (ラズルのようなマルチプレイヤー) を想像してみてください。ユーザーは、ゲーム/アクティビティが開いていなくても、いつでも招待を受け、受け入れ、完成したゲームを他のプレイヤーに送信する必要があります。各ゲームは 1 日以上続きます。
I/O で google は、Google Play Game Services が「ターンベースのマルチプレイヤー」ゲーム体験もサポートすると述べました。これはどういう意味ですか?
開発者のウェブサイトでそれについて読んでいたとき、「ターンベース」はどこにも見当たりませんでした。また、ページのタイトルは次のとおりです。
Android でのリアルタイムマルチプレイヤー ゲームの開発
Google Play ゲーム サービスと を使用して必要なことを達成できますかIntentService? を使用する場合と比較して、これの欠点は何GoogleCloudMessagingですか?
ゲーム/アクティビティが実行されていない場合、招待、ゲーム メッセージなどを によって処理されるようonActivityResultに接続できますか?IntentServiceIntentService
android - Google Player ゲーム サービス エラー: サンプル ゲームをビルドできません
TypeANumberChallengeGoogle が提供するサンプル ゲームをビルドできません( GitHubを参照)。次のエラー メッセージが表示されます。
readmeとGoogle Play Services Guidesで説明されているように、プロジェクト ライブラリBaseGameUtilsと google-play-services-lib を含めましたが、それでもエラーが発生し、コンパイルできません...
更新:プロセス全体を削除TypeANumberChallengeしてやり直そうとしましたが、ライブラリとして追加しようとすると新しいエラーが発生しましたBaseGameUtils:
android - GooglePlay GameServices にアクセスする ANE の作り方
Android用のAdobeAIRアプリを開発しています。そこで、GooglePlay GameServicesにアクセスするANE(ActionScript Native Extensions)を作ってみました。しかし、次の問題のため、現在は機能しています。
[エラー]
[原因]
- このエラーは、appid-number を AIR APP の Manifest-file(XXXX-app.xml) に直接書き込む属性です。→native-app(Java)を開発する場合は「res」フォルダ(res/values/string.xml)を参照します。でも、AIRアプリは「res」フォルダを明示的に読み込めないので、仕方ありません。(正解?)</li>
元。)
良いアイデアはありますか?
android - OAuth2 と Google Play ゲーム サービスのログインをどのように組み合わせますか?
次の 3 つの条件を満たしたいアプリがあります。
- すべてのユーザーにOAuth2 ログインを提供する必要があります。
- Google Play ゲーム サービスにログインするためのオプションを提供する必要があります
- どちらの場合も、アプリケーションは同じ gmail アカウントを使用する必要があります。
Google Play ゲーム サービスがリリースされる前に、アプリに OAuth2 ログインを実装していました。サンプル アプリの実装テンプレートに従って、ゲーム サービス ログイン用の新しいアクティビティを実装することで、既存のアプリにパッチを適用しようとしました。これにより、条件 3 を満たすことができなくなりました。これは、GMail アカウントを (複数存在する場合) もう一度使用するように求めるプロンプトが表示されるためです。関連する質問を参照してください。
だから私はこれに関連していくつかの質問があります:
- 誰かがこれを行ったことがありますか、またはこれを行う方法に関するガイドはありますか?
- OAuth2 ログインは Google Play ゲーム サービス ログインとは別のものですか?
- Google Play サービスのログインは G+ のログインとは別のものですか?
- すぐに Google Play ゲーム サービスにログインし、OAuth2 ログインを破棄すると、問題は解決しますか?
- #1に「はい」の場合、どのようにそれを行い、バックエンドと統合しますか(今日、バックエンドでトークンを確認します)?
これは一連の質問であり、SO モデルに完全には適合しないことは認識していますが、他にどこに質問すればよいかわかりません。
ios - Google Play ゲーム サービスの実績が iOS から消えた
良い点:
アチーブメントとリーダーボードは Android で完全に動作します
リーダーボードは iOS で動作します
悪い点:
実績が iOS で機能しない
すべてがアンドロイドで問題なく動作します。
ただし、iOS でゲームを実行すると実績のロックが解除されますが (バナーが表示されます)、ユーザーがログアウトして再ログインすると、実績はなくなります。(ただし、リーダーボードは完全に機能します)
iOS 6.1.3、Unity 3D、および Prime31 Google Play ゲーム サービス プラグイン
何が原因なのか全く不明。また、同じ Google アカウントで Android のヒープのロックを解除しました。そのため、iOS にログインすると、これらの実績も表示されるはずですが、表示されません。