Android 課金の統合
Aptoide Android Billing SDK は、Aptoide Connect の課金を統合する効率的な方法を提供します。これにより、カスタムの課金システムをゼロから構築することなく、デジタル製品を販売し、サブスクリプションを管理できます。
この SDK は、Aptoide Services と直接連携して、製品メタデータの取得、支払いの保護、および購入ライフサイクル全体の管理を行う堅牢な Billing Client を備えています。
課金統合の流れ - 概要
SDK の統合は、標準的な 3 フェーズの流れに従います。
フェーズ 1: セットアップと製品カタログの作成
- 接続の初期化: Aptoide Android Billing SDK との接続をセットアップする。
- 製品のクエリ: 利用可能なアプリ内製品とローカライズされた価格を Aptoide SDK から直接取得する。
フェーズ 2: トランザクション
- ユーザーの意図: エンドユーザーがアプリ内で購入する製品を選択する。
- 支払いの開始: アプリケーションが SDK を介して支払いフローをトリガーする。
- SDK による支払いの処理: SDK が安全な支払いプロセスを管理し、完了時にアプリケーションにコールバックを提供する。
フェーズ 3: 検証、提供、消費
- サーバー側の検証: アプリケーションが サーバー間 チェックを介してトランザクションの正当性を検証する。
- 製品の提供: 検証されると、デジタルコンテンツまたはサービスをエンドユーザーに付与する。
- 消費: アプリケーションが、製品が正常に消費/提供されたことをサーバー側の Consume API を介して Aptoide に通知する。

最小要件
統合を開始する前に、開発環境が次の技術仕様を満たしていることを確認してください。
| 要件 | 最小バージョン |
|---|---|
| Android SDK | minSdk 21 (Lollipop) |
| Gradle Plugin | 8.6 |
| Build Tools | 8.4.0 |
プラットフォーム別の機能提供状況
Aptoide Billing SDK は、Android と iOS でそれぞれ異なる機能セットを提供します。
| 機能 | Android | iOS |
|---|---|---|
| アプリ内購入 | はい | はい |
| App Updates | はい | いいえ |
| Referral Deeplinks | はい | いいえ |
いずれのプラットフォームでも、アプリ内レビューのポップアップは提供されません(Google Play In-App Review API に相当する機能はありません)。iOS については、iOS Billing SDK をご覧ください。
次のステップ
コーディングを始める準備はできましたか? リリースノートに移動して最新の機能を確認するか、Android Billing SDK の統合ガイドに直接進んで最初のプロジェクトをセットアップしてください。