- 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> |
||
|---|---|---|
| .. | ||
| crypto.ts | ||
| index.ts | ||
| license.ts | ||
| models.ts | ||
| store.ts | ||