as

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

useIapUserData

useIapUserData

useIapUserData(getUserDataRequest): object

useIapUserDataフックは、メイン画面コンポーネントで呼び出す必要があります。このフックは、メイン画面の起動時およびアプリ状態の遷移時(BG -> FG)に自動的にgetUserData APIを呼び出して、状態を設定します。このフックから返される「iapUserData」状態は、現在のユーザーアカウントのレシートを確実に取得するのに役立ちます。

このフックは、アプリがバックグラウンドに移行した時点で、ユーザーがアカウントを切り替える状況を処理します。アプリがフォアグラウンドに戻ると「IAPUserData」状態が設定され、現在のユーザーのレシートを取得するロジックがトリガーされます。

使用
   export const AppMainPage = () => {
      // メイン画面でuseIapUserDataを呼び出します。
      const {iapUserDataLoading, iapUserDataError, iapUserData} = useIapUserData({});
      ...
      ...
      // Userdataが読み込まれたら、ハンドラーを呼び出します。
      if (!iapUserDataLoading) {
         if (iapUserDataError) {
            // iapUserData.responseCodeに基づいてエラーを処理します。
            ...
         } else {
            // iapUserData.userIdを保持して、このユーザーのレシートを取得します。
            ...
         }
      }
      ...
   }

パラメーター

getUserDataRequest

UserDataRequest

ユーザーデータリクエストのパラメーター

戻り値

object

ユーザーデータの状態と値

iapUserData

iapUserData: any

iapUserDataError

iapUserDataError: any

iapUserDataLoading

iapUserDataLoading: any


Last updated: 2025年10月2日