RnMultibundler/README.md
xuqm e575e9deb5 feat(app): 更新版本号并添加设备信息相关功能
- 将版本号从"1.0"修改为"1.0.0"
- 在主界面添加退出登录功能
- 使用 react-native-device-info 获取设备信息
- 更新 API 请求头中的设备信息获取方式
- 移除 User 类中冗余的 deviceInfo 字段
2025-09-01 14:38:31 +08:00

37 行
1.0 KiB
Markdown

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

# 1. 项目结构
> - common公共模块
> - app首页,基础应用
> - miniapp
> - hospital 互联网医院(下线)
> - ywq医网签
> - ……:其它子应用(小程序)
>
# 2. 说明
> 1. 使用`jdk17`
> 2. 下证等逻辑放在`common`里面
> 3. 方法类工具类放在`common`里面
> 4. 小程序共有的功能点,复用点放在`common`里面
> 5. 避免`common`引用子级(app、miniapp),造成循环依赖
>
# 3. 分包说明
> 1. common和app模块在一个包里,miniapp在一个包里
> 2. App启动时会默认加载第一个common包,点击进入小程序时,加载第二个包
> 3. 打包命令如下:
> 1. `build-android-common`打基础common包
> 2. `build-android-buz`:打业务包
> 4. 先打基础包再打业务包,如果基础包没变化,不需要更新,就不要重新打包,避免无法和线上合并
>
>
# 4. 部分方法类工具类整理
### 4.1 Toast提示
```ts
import {showErrorMessage, showMessage} from "@common/ToastHelper";
showMessage()
showErrorMessage()
```