Androidアプリ内の課金の話

Androidアプリ内の課金の話
5
わかめ@毎日猫がいる @vvakame

アプリ内課金では、デジタルコンテンツ(漫画とかダウンロードするもの)や仮想コンテンツ(ゲーム内のレベルとか)を売ることが出来るらしい #androbilling

2011-02-03 10:11:27
わかめ@毎日猫がいる @vvakame

AndroidMarketが全てのチェックアウトの詳細をハンドルするらしい。だから、僕らのアプリがお金に関するトランザクションを扱うことは一切ない。 #androbilling

2011-02-03 10:12:53
わかめ@毎日猫がいる @vvakame

アプリ課金の流れは全てのアプリで均一になる(Marketを仲介するので)。LVLみたく、vendingアプリに処理を投げてvendingが頑張って処理して返してくれる、って感じっぽく見えるなぁ。#androbilling

2011-02-03 10:14:32
わかめ@毎日猫がいる @vvakame

アプリ内課金のGoogle税は30%。アプリの販売とおんなじだけ。#androbilling

2011-02-03 10:18:06
わかめ@毎日猫がいる @vvakame

アプリ内課金を使えるのは、AndroidMarketを利用している全てのアプリ。まぁこれも想像通り。#androbilling

2011-02-03 10:19:18
わかめ@毎日猫がいる @vvakame

アプリ内課金を使えるのは、API Level4(Donut)以上 #androbilling

2011-02-03 10:21:49
ゆこたん @yukotan

RT @vvakame: アプリ内課金を使えるのは、API Level4(Donut)以上 #androbilling

2011-02-03 10:23:15
わかめ@毎日猫がいる @vvakame

AndroidSDKにシンプルなアプリ内課金サンプルアプリがついてきてる(ついてくるようになる?)らしい。#androbilling

2011-02-03 10:23:27
hiroii @hiroii

まだ詳細読んでないけどスゲーわかりやすいRT @vvakame: AndroidMarketが全てのチェックアウトの詳細をハンドルするらしい。だから、僕らのアプリがお金に関するトランザクションを扱うことは一切ない。 #androbilling

2011-02-03 10:23:27
わかめ@毎日猫がいる @vvakame

サンプルアプリはDBの利用や、UI、ビジネスロジックについてもひと通り実装済らしいから、まぁそのまま使えるんじゃね?らしい。#androbilling

2011-02-03 10:24:45
わかめ@毎日猫がいる @vvakame

あ、なんかLVLと同じく、"strongly recommend" でサンプルコードの変更と難読化をしろって書いてある。なんでだろ?#androbilling

2011-02-03 10:26:58
わかめ@毎日猫がいる @vvakame

まだearly lookだから、告知なしで内容変わるかも てへぺろ☆ #androbilling

2011-02-03 10:29:21
川峠 @eaglesakura

RT @vvakame: まだearly lookだから、告知なしで内容変わるかも てへぺろ☆ #androbilling

2011-02-03 10:29:34
わかめ@毎日猫がいる @vvakame

Gingerbread以上のOSバージョンのMarketだけ、アプリ内課金がレリーズされているらしい。封印解除!!これは現時点での話なの??? #androbilling

2011-02-03 10:31:19
わかめ@毎日猫がいる @vvakame

間違えた。さっきの嘘。Gingerbread以上のバージョンじゃなくて、AndroidMarket自体のバージョンが2.3.0以降なら使えるようになる。らしい。今いくつだよ… #androbilling

2011-02-03 10:33:04
わかめ@毎日猫がいる @vvakame

EarlyReleaseではAndroidMarket 2.3.0はまだ着てなくて、ドキュメントとサンプルアプリケーションの動作だけ出来る感じっぽい。 #androbilling

2011-02-03 10:33:53
Kei Nakazawa @muo_jp

@n_aoi Nexus S..は2.2.11 RT @vvakame: 間違えた。さっきの嘘。Gingerbread以上のバージョンじゃなくて、AndroidMarket自体のバージョンが2.3.0以降なら使えるようになる。らしい。今いくつだよ… #androbilling

2011-02-03 10:34:11
わかめ@毎日猫がいる @vvakame

Test Developmentでは、AndroidMarket2.3.0がきて、開発者もユーザも使えるようになるらしい。でも、静的なプロダクトIDを持つアプリしか試せないらしい。僕らのアプリにimplしてpublishすることはできない #androbilling

2011-02-03 10:34:55
わかめ@毎日猫がいる @vvakame

俺らのアプリに必要なもの Service, BroadcastReceiver, Security Component. 最後の奴はなんだ… #androbilling

2011-02-03 10:39:35
わかめ@毎日猫がいる @vvakame

Serviceで課金要求飛ばして、終わったらBroadcastが来るから拾ってServiceに戻すんだろうか?よーわからん #androbilling

2011-02-03 10:40:45
わかめ@毎日猫がいる @vvakame

Security Componentではsignatureのverifyをしたりnonceの生成をしたりとかするらしい。LVLに似てる作りだなぁ…。 #androbilling

2011-02-03 10:42:19
わかめ@毎日猫がいる @vvakame

実装的には課金処理は非同期で行われることを意識して、Requestを投げたら後は通常動作に戻ってResponceが来たらなんか処理する。って感じかなぁ #androbilling

2011-02-03 10:43:04