Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
アプリ内課金(IAP)APIを使用すると、デジタルコンテンツや定期購入型アイテムの表示、処理、アイテム付与をアプリ内で行うことができます。AmazonはVegaアプリ用のIAP APIをサポートしています。このページでは、IAP APIとプレビューリリースで利用できる機能を大まかに紹介します。 @amazon-devices/keplerscript-appstore-iap-libには新しいバージョンがあり、システムバンドルへの移行によってメモリに関するメリットが適用されます。アップグレードするとIAP統合の問題を回避できます。最新のVega SDKをインストールし、@amazon-devices/keplerscript-appstore-iap-libを~2.12.10にアップグレードしてください。 アップグレード方法の詳細については、以下の手順を参照してください。

アプリ内課金(IAP)とは

IAPを使用すると、アプリのユーザーがさまざまな種類のデジタルアイテムをアプリ内で購入できるようになります。これには、ゲームの追加ライフや定期購入型のプレミアムコンテンツといったアイテムが含まれます。 IAPのユースケースとしては、次のようなものが考えられます。
  • アプリ自体は無料としながら、高度なサービスや機能を有料とする「フリーミアム」モデルを作成する。
  • ゲーム体験を充実させるために、通貨、追加アクション、ライフなどのアイテムをユーザーが購入できるようにする。
  • ユーザーがコンテンツへのアクセス権限を購入したら、ボーナスステージやミニゲームの利用制限を解除(アンロック)する。
  • アプリ内で提供されるコンテンツをユーザーが定期購入できるようにする。
購入フロー、支払い処理、アプリのレシート、購入可能なコンテンツの権限の管理に関する詳細な処理は、IAP APIによって行われます。このような処理を行うコードを独自に作成する必要はありません。

アプリで必要なパッケージの依存関係を追加する

package.jsonファイルに、@amazon-devices/keplerscript-appstore-iap-libパッケージを依存関係として追加します。

Fire OSとVegaのIAPメソッドの比較

Fire OS用のIAPとVega用のIAP

Fire OSでは、IAP SDKはJavaで記述されたAndroidアプリで動作します。Vegaでは、IAP APIはVega SDKと統合され、JavaScriptで記述されます。AmazonアプリストアにIAPアイテムを申請すると、ライブアプリテストなどの本番環境のAPIを実装できます。 次の表は、Vegaが現在サポートしているIAPコンポーネントの一覧です。
最終更新日 2026年10月26日