as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

useIapPurchaseUpdates

useIapPurchaseUpdates

useIapPurchaseUpdates(purchaseUpdatesRequest): object

useIapPurchaseUpdatesフックは、メイン画面コンポーネントで呼び出す必要があります。このフックは、メイン画面の起動時およびアプリ状態の遷移時(BG -> FG)に自動的にgetPurchaseUpdates APIを呼び出して、状態を設定します。このフックから返される「iapPurchaseUpdates」状態は、消費型アイテムの購入が未履行でキャンセルされたことを示します。返されたPurchaseUpdatesデータを保持しておき、リセットフラグをfalseに設定してこのフックを呼び出すことで、更新分だけをシステムに問い合わせることをお勧めします。

このフックにより、常に購入の最新情報を取得できます。

使用
   export const AppMainPage = () => {
      // メイン画面でuseIapPurchaseUpdatesを呼び出します。
      const {iapPurchaseUpdatesLoading, iapPurchaseUpdatesError, iapPurchaseUpdates} =
                                                               useIapPurchaseUpdates({ reset: false });
      ...
      ...
      // PurchaseUpdatesが読み込まれたら、ハンドラーを呼び出します。
      if (!iapPurchaseUpdatesLoading) {
         if (iapPurchaseUpdatesError) {
            // iapPurchaseUpdates.responseCodeに基づいてエラーを処理します。
            ...
         } else {
            // iapPurchaseUpdates.receiptListを保持して購入を履行します。
            ...
         }
      }
      ...
   }

パラメーター

purchaseUpdatesRequest

PurchaseUpdatesRequest

購入更新リクエストのパラメーター

戻り値

object

購入更新の状態と値

iapPurchaseUpdates

iapPurchaseUpdates: any

iapPurchaseUpdatesError

iapPurchaseUpdatesError: any

iapPurchaseUpdatesLoading

iapPurchaseUpdatesLoading: any


Last updated: 2025年10月2日