as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

useIapUserData

useIapUserData

useIapUserData(getUserDataRequest): object

应在您的主屏幕组件中调用useIapUserData挂钩。在主屏幕启动时以及应用状态从后台切换到前台时,该挂钩会自动调用getUserData API并填充状态。其返回的"iapUserData"状态将帮助您确保检索当前用户账户的收据。

该挂钩可处理用户在应用转入后台期间切换其账户的情况。当应用进入前台时,系统会填充"iapUserData"状态,从而触发您的逻辑以检索当前用户的收据。

Sample Usage:
   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日