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
用户数据请求参数
返回值
object
用户数据的状态和价值
iapUserData
iapUserData:
any
iapUserDataError
iapUserDataError:
any
iapUserDataLoading
iapUserDataLoading:
any
Last updated: 2025年10月2日

