XuqmGroup-RNSDK/src
XuqmGroup b1e8e307d2 feat(sdk): 按跨平台规范重构所有 SDK 包接口
- common: setUserInfo 成为认证枢纽,分发订阅者;移除 init()/initializeFromLicense();
  initWithConfigFile 解密后调用 initialize() 拉取远程服务配置;XuqmConfig 增加服务开通标志
- push: 移除独立 initialize/registerToken/unregisterToken 等方法;
  改由 _registerUserInfoHandler 订阅,setUserInfo 时自动完成厂商检测+设备注册+token上报
- im: 新增 refreshToken();注册 setUserInfo 订阅,自动登录/断连;移除对 PushSDK 的直接调用
- update: 支持 registerPlugins(批量) + registerPlugin(向后兼容);
  版本号自动从 AsyncStorage 读取,移除 version 字段;新增 updatePlugin(一步完成)、
  downloadAndInstallApk、setBundleCallbacks 注入宿主写入/重载能力
- license: 移除独立 initialize/initializeFromFile;依赖 getConfig() 获取 appKey/licenseUrl
- 顶层 src/sdk.ts: 移除旧 login/logout 包装层,直接重导出 CommonXuqmSDK

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 10:57:55 +08:00
..
shims feat(sdk): 更新 SDK 设计文档和 API 重构 2026-05-01 21:27:39 +08:00
types feat(sdk): 更新 SDK 设计文档和 API 重构 2026-05-01 21:27:39 +08:00
index.ts feat(sdk): 按跨平台规范重构所有 SDK 包接口 2026-06-15 10:57:55 +08:00
sdk.ts feat(sdk): 按跨平台规范重构所有 SDK 包接口 2026-06-15 10:57:55 +08:00