開発者コンソール

Appstore SDKの概要

Appstore SDKの概要

Appstore SDKは、JavaのAndroidアプリ内でデジタル著作権管理(DRM)、アプリ内課金(IAP)、シンプルサインイン(SSI)を処理するための機能を提供します。Appstore SDKはFire TVやFireタブレットを対象としたアプリのほか、Amazonアプリをインストールできるサードパーティ製デバイスを対象としたアプリでサポートされています。

Appstore SDKで提供される機能

次の表は、Appstore SDKで現在提供されている機能の一覧です。

機能 説明
デジタル著作権管理(DRM) DRM(より一般的には「ライセンス検証」)は、アプリの不正コピーや配布に関する開発者の懸念に対処することを目的としています。DRMは、主に有料アプリに使用されます。アプリにAmazon DRMが適用されている場合、ユーザーがアプリにアクセスするには、Amazonアプリストアクライアント(Fireデバイスには組み込まれています)をインストールしたうえで、アプリにサインインする必要があります。アプリに統合されたDRMメソッドが、アプリの有効なライセンスをユーザーが持っているかどうかをAmazonアプリストアデバイスサービスに確認します。ユーザーがサインインしていない場合や有効なライセンスを持っていない場合、アプリは実行されません。ただし、ユーザーは、Amazonからアプリを購入することでライセンスを取得できます。詳細については、Android用のDRMを参照してください。また、DRMサンプルアプリも参考にしてください。
アプリ内課金(IAP) アプリ内課金(IAP)を使用すると、ユーザーがゲームの追加ライフなどのデジタルアイテムをアプリ内で購入できるようになります。通貨、追加アクション、ライフ、ボーナスレベル、ミニゲームなどのアプリ内課金(IAP)アイテムを提供することで、ユーザーのゲーム体験を充実させることができます。また、特別なコンテンツにアクセスできるプレミアム定期購入型アイテムをアプリで提供することもできます。購入フロー、支払い処理、アプリのレシート、著作権管理の具体的な処理はIAPによって行われるため、アプリのこの課金インフラストラクチャをコーディングする必要はありません。詳細については、アプリ内課金(IAP)についてを参照してください。
シンプルサインイン(SSI) シンプルサインイン(SSI)を使用すると、複数のデバイス上のアプリにサインインする際にユーザーがログイン認証情報を入力する必要がないため、Fire OSデバイス上のアプリのサインインエクスペリエンスが簡略化されます。シンプルサインインを使用すると、既存のデバイスで既に使用しているアカウントを使用して、ワンクリックでデバイスのアプリにサインインできます。詳細については、シンプルサインインについてを参照してください。

Appstore SDKをサポートするための最小デバイス要件

Appstore SDKを使用するには、Android APIレベル14以上のデバイスが必要です。

Appstore SDKのダウンロード

Amazon Appstore SDKは、SDKのダウンロードページからダウンロードします。

Appstore SDKへの移行

以前にIAP SDK v2.0を使用していて、Appstore SDKに移行する場合は、IAPドキュメントのAppstore SDKへの移行を参照してください。

Appstore SDKの統合

Appstore SDKの使用を開始するには、Appstore SDKの統合を参照してください。