Google Play In-appBilling
In-app Billing はGoogle Playのサービスである。このサービスはあなたの作成したアプリケーション内で、デジタルコンテンツを販売することを可能にするものだ。あなたはこのサービスを様々な範囲のコンテンツを売ることに使うことができる。ここで言うコンテンツとは、メディアファイルや画像ファイルのようなダウンロード可能なコンテンツ、ゲームのレベルや回復アイテムなどの仮想コンテンツ、プレミアムサービスや機能などなどのことを指す。あなたはIn-appBillingを下記のような製品を販売することに使うことができる。
・標準のin-app 製品(一回課金)、または
・定期購入(自動更新、自動課金)
あなたがアイテムを販売する際にin-app billingサービスを使う際、それが一回課金の製品であれ、定期購入の製品であれ、Google Playはすべての精算に関する詳細を管理している。だからあなたの作成したアプリケーションは決して直接決済トランザクションを処理してはいけない。Google Playはアプリの決済で使われているものと同じ精算バックエンドを使用しているので、あなたのアプリのユーザーは一貫して馴染みのある決済フローを経験することになる。
あなたがGoogle Playを通じて配布するいかなるアプリケーションもIn-app Billingを実装することができる。Google Play Developper Console アカウントとGoogle Wallet merchant アカウント以外の特別なアカウントや登録は必要ない。
あなたがアプリ内にin-app billingを組み込むのに役立てるよう、Android SDKはサンプルアプリを提供している。このアプリはアプリ内でどのように標準のin-app製品や定期購入製品を販売するのかのデモをしている。
始めるには、下記のドキュメントを読み、Selling In-app Products トレーニングクラスを受けよう。
概要
In-app Billingの根底をなすコンセプトに関する記載があるこの文書を読もう
Version 3 API
実装詳細やAPIリファレンスと同様に、In-app Billingの最新バージョンの概要を書いたこのセクションの文書を読もう
セキュリティと設計
あなたの作成したIn-app Billing実装がセキュアでよく設計されているかを確認するのに役立てるため、このベストプラクティスで検討しよう
In-app Billingをテストする
どのようにしてIn-app Billingテストツールが動くのかを理解し、どのようにしてあなたのIn-app Billing実装をテストするのかを学ぼう
In-app Billingを管理する
どのようにしてあなたの製品リストをセットし、テストアカウントを登録し、返戻を管理するかを学ぼう
Google Play In-app Billing
In-app Billing is a Google Play service that lets you sell digital content from inside
your applications. You can use the service to sell a wide range of content, including downloadable
content such as media files or photos, virtual content such as game levels or potions, premium services
and features, and more. You can use In-app Billing to sell products as
Any application that you publish through Google Play can implement In-app Billing. No special account or registration is required other than a Google Play Developer Console account and a Google Wallet merchant account.
To help you integrate in-app billing into your application, the Android SDK provides a sample application that demonstrates how to sell standard in-app products and subscriptions from inside an app.
To get started, read the documents below or take the Selling In-app Products training class.
New in In-App Billing
- In-app Billing Version 3—The latest version of In-app Billing features a synchronous API that is easier to implement and lets you manage in-app products and subscriptions more effectively.
- Subscriptions now supported in Version 3—You can query and launch purchase flows for subscription items using the V3 API.
- Free trials—You can now offer users a configurable free trial period for your in-app subscriptions. You can set up trials with a simple change in the Developer Console—no change to your app code is needed.
- Standard in-app products (one-time billing), or
- Subscriptions, (recurring, automated billing)
Any application that you publish through Google Play can implement In-app Billing. No special account or registration is required other than a Google Play Developer Console account and a Google Wallet merchant account.
To help you integrate in-app billing into your application, the Android SDK provides a sample application that demonstrates how to sell standard in-app products and subscriptions from inside an app.
To get started, read the documents below or take the Selling In-app Products training class.
- Overview
- Read this document for a description of the underlying concepts in In-app Billing.
- Version 3 API
- Read the documents in this section for an overview of the latest version of In-app Billing, as well as implementation details and API reference.
- Security and Design
- Review these best practices to help ensure that your In-app Billing implementation is secure and well designed.
- Testing In-app Billing
- Understand how the In-app Billing test tools work and learn how to test your In-app Billing implementation.
- Administering In-app Billing
- Learn how to set up your product list, register test accounts, and handle refunds.