Wujies 无界平台
多端前端App 端

App 端

App 端和 H5、小程序共用 ruoyi-uniapp/ 的同一套页面代码,区别在运行容器、原生能力和打包流程。

  • 工程目录:ruoyi-uniapp/
  • 应用标识:src/manifest.json 的 appid
  • 版本号:versionName(展示)/ versionCode(升级判断)
  • 开发命令:npm run dev:app(或 dev:app-android / dev:app-ios)

App 端适合什么

场景说明
需要原生能力相机、定位、推送、文件、蓝牙等
需要离线 / 常驻H5 做不到的本地缓存与后台能力
应用商店分发Android / iOS 上架

工程配置

文件作用
src/manifest.json应用名称、appid、图标、启动图、权限、各端配置
src/pages.json页面路由、tabBar、分包
src/config.js接口地址与加密开关
vite.config.js构建配置

manifest.json 里需要重点确认:

{
  "name": "wujies-vue3",
  "appid": "__UNI__XXXXXXX",
  "versionName": "1.0.0",
  "versionCode": "100"
}
  • appid 必须换成你自己的 DCloud 应用 ID;
  • versionCode 每次发版必须递增,否则无法覆盖安装 / 商店拒审;
  • Android 权限按实际能力申请,不要一次性全量声明。
App 首页(截图占位)

App 首页(截图占位)

/images/docs/app-home.png

建议 390 × 844,截首页 + 底部 tabBar。

运行

npm run dev:app
  • 用 HBuilderX 打开项目,选择「运行 → 运行到手机或模拟器」;
  • 或使用 CLI 构建后,把产物导入 HBuilderX 做原生调试。

真机调试时同样注意 baseUrl 不能是 localhost。

继续读

目录