v1.0が使用されています。v2.0ウェブアプリのサンプルをダウンロードするには、こちらのリンクを使用してください。サンプルにアクセスするには、ローカルコンピューターでHTTPサーバーを開始します。HTTPサーバーを使用できます。ダウンロードファイルを解凍します。ターミナルウィンドウで、新しく解凍されたフォルダ(IAPv2-web-app-sample)に移動します。SimpleHTTPServerと入力してPythonサーバーを開始します。追加のサーバーオプションについては、Mozillaの記事を参照してください。サンプルを実行するには、次の手順に従います。ブラウザでhttp://localhost:8000を開きます。ページの指示に従ってアプリを使用します。サンプルの説明サンプルのindex.htmlファイルには、次のコンテンツが含まれています。Servicesライブラリとテストライブラリを組み込むscriptタグ。v2.0の機能があります。buttonclicker.jsファイルを組み込むscriptタグ。3つのボタンを表示するHTML。ボタンアクションには、ボタンクリッカーのJavaScriptファイルによってメソッドがバインドされます。ボタンクリッカーのJavaScriptファイルの内容は次のとおりです。シンプルなモデルビューコントローラーのセットアップ。ある点を考慮して処理を行います。ことを理解しておく必要があります。ウェブアプリが終了されることがあります。レシートが配信されます。localStorageに状態を保存します。IAPステータスを保存することが重要です。デフォルト値が使用されます。alert("クリックの残数がなくなりました。Amazonアプリ内課金はAmazonアプリストアのアプリでのみ動作します。alert("このボタンは購入できません。Amazonアプリ内課金はAmazonアプリストアのアプリでのみ動作します。何らかの理由によりサーバーと同期されていません。alert('購入リクエストが中断されました。後でもう一度お試しください。alert('SKUが無効です。SKUの構成を確認してください。//まだアイテム付与が完了していない場合は、レシートのアイテムを付与します。//receiptIdとFULFILLEDステータスを指定してnotifyFulfillment()を呼び出します。//など、アイテム付与を完了できないときは、次の呼び出しを行います。NotifyFulfillmentは、購入アイテムの付与完了についてAmazonに通知します。無断複写·転載を禁じます。