T-B01: XuqmBundleModule 原生模块 - Android: XuqmBundleModule.java(文件读写/manifest/路径) - iOS: XuqmBundleModule.m(对应实现) - JS: NativeBundle.ts 封装 - 注册到 XuqmUpdatePackage T-B02: downloadPluginBundle 添加 onProgress - 使用 ReadableStream 实现下载进度追踪 - checkAndCachePlugin 同步支持 onProgress T-B03: XWebView JSBridge 标准接口文档 - docs/XWebView-JSBridge.md - H5→RN 消息协议 / RN→H5 通信 - 下载处理 / Dialog 覆盖 / 标准 Bridge 接口 T-B04: PushSDK Android 厂商集成文档 - docs/PushSDK-厂商集成.md - 6 厂商配置步骤 / ProGuard 规则 / 调试指南
43 行
1.1 KiB
JSON
43 行
1.1 KiB
JSON
{
|
|
"name": "@xuqm/rn-sdk",
|
|
"version": "0.3.0",
|
|
"description": "XuqmGroup React Native SDK — meta-package (IM, Push, Update, Common)",
|
|
"license": "UNLICENSED",
|
|
"main": "src/index.ts",
|
|
"react-native": "src/index.ts",
|
|
"types": "src/index.ts",
|
|
"private": true,
|
|
"files": [
|
|
"src"
|
|
],
|
|
"workspaces": [
|
|
"packages/*"
|
|
],
|
|
"publishConfig": {
|
|
"registry": "https://nexus.xuqinmin.com/repository/npm-hosted/"
|
|
},
|
|
"scripts": {
|
|
"typecheck": "tsc --noEmit",
|
|
"typecheck:all": "yarn workspaces run typecheck"
|
|
},
|
|
"peerDependencies": {
|
|
"@react-native-async-storage/async-storage": ">=1.21.0",
|
|
"react": ">=18.0.0",
|
|
"react-native": ">=0.76.0"
|
|
},
|
|
"dependencies": {
|
|
"@xuqm/rn-common": ">=0.2.0",
|
|
"@xuqm/rn-im": ">=0.2.0",
|
|
"@xuqm/rn-license": ">=0.2.0",
|
|
"@xuqm/rn-push": ">=0.2.0",
|
|
"@xuqm/rn-update": ">=0.2.0",
|
|
"@xuqm/rn-xwebview": ">=0.2.0",
|
|
"react-native-qrcode-svg": "^6.3.21"
|
|
},
|
|
"devDependencies": {
|
|
"@types/react": "^19.0.0",
|
|
"@types/react-native": "^0.73.0",
|
|
"typescript": "^5.9.3"
|
|
}
|
|
}
|