2013/09/18(#hikalab)チームEGGが再登壇!ハンズオン形式で、 GoogleI/O 2013で発表された新機能、「Google Play Game Services」を使って実際に動作を確認してみましょう!

0
close_yutori @kimukou2628

#hikalab 今回は Google Play Game Service リーダーズボード/アチーブメント機能 に関して

2013-09-18 19:35:26
close_yutori @kimukou2628

#hikalab 事前準備忘れてた(汗 https://t.co/Ui9vp0utAC が事前準備資料

2013-09-18 19:41:34
close_yutori @kimukou2628

#hikalab 事前準備なんとか。。。(汗 .project とか .classpath とか local.properties とか project.properties がないと IDEから設定しても反映されないんだよな。。。

2013-09-18 19:59:00
close_yutori @kimukou2628

#hikalab BaseGameUtils と google-play-services_lib はそのまま使うということなので libraries フォルダをサンプル直下にほって そこにコピー した

2013-09-18 20:00:44
close_yutori @kimukou2628

#hikalab BaseGameUtils =>google-play-services_lib をライブラリとして参照 android_seminar_20130916 => BaseGameUtils をライブラリとして参照

2013-09-18 20:01:18
close_yutori @kimukou2628

#hikalab GS用デバック署名キーも容易済みか。さすがです!

2013-09-18 20:07:04
close_yutori @kimukou2628

#hikalab とりあえずgenymotionで GSサンプル動かすところまではできた http://t.co/0qUdc9Dnnz

2013-09-18 20:12:42
拡大
close_yutori @kimukou2628

#hikalab https://t.co/dqZScqpIky P22 BaseGameUtils を作った方は アプリ内課金のサンプルも作られた方らしい

2013-09-18 20:14:35
close_yutori @kimukou2628

#hikalab https://t.co/sEThN4aGxy P23 サンプルプロジェクトに 必要なlibraryProjectをimportしたら、実行できるように配布したデバック署名を設定します<カスタムデバックキー で実際に実行できるか確認します

2013-09-18 20:18:48
close_yutori @kimukou2628

#hikalab https://t.co/TTU7QFAhqF P33 GSが動くための紐付けについての話。 「GooglePlayServiceのサーバ上に登録された SHA1 = apkの署名キーのSHA1」 が一致しないとサービスが使えない ので注意してください

2013-09-18 20:23:06
close_yutori @kimukou2628

#hikalab https://t.co/TTU7QFAhqF P34 Custom debug keystone を設定した場合、default keyよりも優先して使いますので安心してください とのお話

2013-09-18 20:25:05
close_yutori @kimukou2628

#hikalab https://t.co/TTU7QFAhqF P35 ここでログイン出来ない方もいる状況。何が違うんだろう?? 繋がらないとなった時管理コンソールとかからユーザ消すとかで対応できないよね?

2013-09-18 20:27:39
close_yutori @kimukou2628

#hikalab 端末によって GooglePlay開発者サービス のversionで動かない? debug.keystore を弾く端末が有る?? 講師の方も状況がわからないよう。。ココらへん問い合わせると困りそうなポイントだな、、、(汗

2013-09-18 20:30:39
ドロイドロイド @drdrd4u

2013/09/18(#hikalab)チームEGGが再登壇!ハンズオン形式で、 GoogleI/O 2013で発表された新機能、「Google Play Game... http://t.co/bh89rSOTrc #携帯 #アンドロイド #スマホ #androidjp

2013-09-18 20:34:06
close_yutori @kimukou2628

#hikalab 実際にコードを追加していきましょう https://t.co/VttB2Lb0aM P42のコードを追加してください http://t.co/zVvK8hPNUM

2013-09-18 20:34:25
拡大
close_yutori @kimukou2628

#hikalab 普通のエミュレータだとGooglePlayServiceが動かないみたい。 with Google Appsのエミュレータイメージだったら動くのかな?<標準の ambi や x86エミュだったらどうなんだろう?

2013-09-18 20:36:48
close_yutori @kimukou2628

#hikalab https://t.co/yLttqoPAQb P47 アチーブメントを表示するコード の実行結果 http://t.co/pOXuNbXf9b

2013-09-18 20:39:43
拡大
close_yutori @kimukou2628

#hikalab https://t.co/yLttqoPAQb P49 実績の加算はプログラムで行います < ID指定 と値の指定 <この話が 一つのIDに対して一つの値しか持てない って話と絡むのかな?

2013-09-18 20:42:42
close_yutori @kimukou2628

#hikalab https://t.co/yLttqoPAQb P48 unlockに関しては 投げっぱなしでOK(プログラム側で unlockか否か?の判定をして投げなくてもOK

2013-09-18 20:43:55
close_yutori @kimukou2628

#hikalab https://t.co/yLttqoPAQb P56 サーバ側の設定の話 GooglePlayGameService

2013-09-18 20:46:07
close_yutori @kimukou2628

#hikalab https://t.co/yLttqoPAQb P57 名前が衝突しないように作るのは基本 P58 IOS/Webでも使えますが 今回はAndroidで

2013-09-18 20:47:09
close_yutori @kimukou2628

#hikalab https://t.co/yLttqoPAQb P59 署名の話。今回はdebug.keystoreを設定した =>コレが動かなかった =>あとで詳細を調べてEGGブログにまとめていただけるとのこと

2013-09-18 20:48:25