React Native SDK
用户账号
授权信息

授权信息

获取当前用户的token和uid

import {RNGizUserManagerModule} from 'react-native-gizwits-sdk-v5';
const data = await RNGizUserManagerModule.getAuthorizeData();
if (data.success) {
  const {uid, token} = data.data!;
}

设置token和uid

ℹ️

在一些特殊的情况下,可能需要手动设置token和uid,可以使用以下接口

import {RNGizUserManagerModule} from 'react-native-gizwits-sdk-v5';
const data = await RNGizUserManagerModule.updateAuthorizeData({uid, token});

跨平台获取授权信息请统一调用 getAuthorizeData()。Android 登录方法的原生返回值为 Unit,不能依赖 RN 类型声明直接从登录结果的 data.uid 取值;Android 注册结果中的字段名为 userIdgetAuthorizeData() 会统一映射成 { uid, token }