Successfully reported this slideshow.

Unity 5.3 の In-App Purchase を試してみた

4

Share

1 of 49
1 of 49

Unity 5.3 の In-App Purchase を試してみた

4

Share

Download to read offline

2016年01月22日 (金) に開催された第36回 Unity 勉強会での発表資料になります。
Unity 5.3 から搭載された In-App Purchase について解説しています。

2016年01月22日 (金) に開催された第36回 Unity 勉強会での発表資料になります。
Unity 5.3 から搭載された In-App Purchase について解説しています。

More Related Content

Viewers also liked

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

Unity 5.3 の In-App Purchase を試してみた

  1. 1. Unity 5.3 の In-app Purchase を 試してみた 2016.01.22 (Fri) / Unity 勉強会 #36 株式会社キッズスター システムデベロプメントチーム リーダー 森 哲哉
  2. 2. こんばんは!
  3. 3. "自己紹介が
 アホみたいに 長い!"
  4. 4. でお馴染みの もんりぃです!
  5. 5. 安心してください 今日も長いですよ!
  6. 6. 今日は
  7. 7. IAP
  8. 8. In-App Purchase
  9. 9. の、おはなしです。
  10. 10. おしながき
  11. 11. おしながき • In-App Purchase について • Unity IAP • まとめ
  12. 12. さて、本題
  13. 13. の、前に
  14. 14. 自己紹介
  15. 15. whoami • 森 哲哉 と申します • a.k.a: もんりぃ / T: @monry / F: monry84 • 31歳 / ♂ / O型 / 天 座 / 既婚 • 趣味は「お酒」と「合唱」です
  16. 16. whoami • 大学を (自主的に) 卒業後、ベンチャーを転々 • Web のフロントエンド、サーバサイドが得意 • Unity 歴 2 年くらい • インフラ (AWS) も、ちょいちょいやってます • Cocos2d-JS も触ってます • 最近 Ruby on Rails に興味津々
  17. 17. jobs • 株式会社キッズスター って会社で働いてます • 未就学児∼小学生のお子さまをお持ちの
 ファミリーをターゲットにした、知育/教育に
 関わるアプリ・サービスを展開しております • 「IID 世田谷ものづくり学校」という、
 元中学校に入居しております
  18. 18. office
  19. 19. office
  20. 20. office
  21. 21. office
  22. 22. apps なりきり!! ごっこランド パズル&テイルズ
 おかしのくにを つくるのじゃ!! なりきり!! アイスクリーム 屋さんごっこ なりきり!! ママごっこ お弁当をつくろう! おかしの家を つくろう! ハンバーガー やさんごっこ 飛行機を 組み立てよう! i18n i18n i18n i18n ゆかいな お花屋さん App Store / Google Play カテゴリランキング1位 多数獲得!!! きかんしゃ トーマスと パズルで あそぼう! キョロちゃん 大冒険 キョロちゃん 海の大冒険
  23. 23. events
  24. 24. events
  25. 25. 今度こそ、本題
  26. 26. In-app Purchase について
  27. 27. IAP - 概要 • アプリ(App)内(In)の購入(Purchase)システム • App Store とか Google Play とか • 課金方法に幾つかの種類がある
  28. 28. IAP - 概要 • Consumable (消耗品) • 「魔法石」的な用途 / リストア (復元) しないアイテム • Non-Consumable (非消耗品) • コンテンツアンロック的な用途 / リストア実装必須 • Subscription (定期購読) • サービス利用料金とかにも使える? / テストがシンドめ
  29. 29. IAP - 詳細 • 処理の流れ 1. 各ストアに購入リクエスト送信 2. ネイティブの SDK 側で購入処理 3. 結果を実装側にフィードバック • 非同期処理が必要
  30. 30. IAP - 詳細 • リストア • アプリ再インストールなどで必要になる • リストア可能なアイテムの購入情報を復元
 (Non-Consumable, Subscription) • 同一アイテムは多重購入できない • iOS はリストア実装しないとリジェクト • Android はアプリ起動時に自動リストア
  31. 31. IAP - 詳細 • 無理にサーバ側を実装する必要は無い • が、グロース的な観点からも実装するのが吉 • ユーザに負担をかけずに、端末/ユーザを一意に 特定する方法が(ほぼ)無いので、やりたいなら工 夫が必要 • アカウント発行するとか、OAuth とか
  32. 32. Unity IAP
  33. 33. Unity IAP - 歴史 • 古代 [Asset 登場以前] • 自前で Objective-C / Java 使って
 iOS / Android の Native Plugin を書く • 毎回ビルドしながらの確認は苦行
 (だったろうなぁ…と想像)
  34. 34. Unity IAP - 歴史 • 中世 [Unity 5.2 まで] • AssetStore に Prime31 や Unibill が登場 • それなりにお金が掛かる ($70 とか) • 無料の Asset もあるけどね • 各 Asset についての学習が必要 • 1回はネイティブ周りでハマるw
  35. 35. Unity IAP - 歴史 • 現在 [Unity 5.3] • Unity が公式に In-app Purchase をサポート • Unity 5.3 じゃないと使えないので、
 本体のアプデ必須 • ネイティブ周りの心配が少ない (と思う)
  36. 36. Unity IAP - 概要 • 2015年の Unite Boston で発表された • Unity Analytics というサービスの一部 • Personal Edition ユーザは $25/月 のお布施が必要 • Editor 上で設定していくと、必要なライブラリなどが自動的に プロジェクトに組み込まれる • 自動的に収益のレポートが Unity Connect (ポータル的なウェブ サービス) に蓄積される • Unibill をベースにしてるとかしてないとか
  37. 37. Unity IAP - 設定 Services タブを表示
  38. 38. Unity IAP - 設定 • Unity Connect 上の
 プロジェクトを作成 • 既存のプロジェクトから
 選ぶコトも可能
  39. 39. Unity IAP - 設定 • In-App Purchasing を選択
  40. 40. Unity IAP - 設定 • Enable ボタンをクリック • 上部のスライドスイッチの
 操作でもオンオフ切り替え可
  41. 41. Unity IAP - 設定 • COPPA というアメリカの法 律の絡みで、「プロダクトを 米国の13歳以下の子どもに提 供するかどうか」を選択する 必要がある • 正直に答えましょう
  42. 42. Unity IAP - 設定 • 一通りの設定が済んだので
 プロジェクトに Unity IAP の
 モジュールをインポートする • Asset ストアで買った
 Asset のインポートと同じ
 ような感じ • 数秒でインポートが完了する
  43. 43. Unity IAP - 設定 • こんな感じに、必要なモジュー ルがプロジェクトに配置され る • 基本的に、こいつらを直接触 ることはない • Editor/, Resources/, scenes/, script/ 辺りは削除 しても大丈夫っぽい
  44. 44. Unity IAP - 設定 • 各ストアのプロダクト登録方法は、ググれ。
  45. 45. Unity IAP - 実装 DEMO
  46. 46. まとめ
  47. 47. まとめ • Unity 5.3 に移行できるなら、かなり簡単に
 In-App Purchase をプロダクトに組み込める • 各ストアの実装方法の違いを吸収してくれてる • 地味に面倒なストア毎の集計なんかも Unity Connect 上で確認できるのは嬉しい
  48. 48. Thank you for
 your attention !!
  49. 49. Any Questions ?

×