更新记录
1.0.0(2025-08-22) 下载此版本
添加App隐私政策功能 添加App版本更新功能(配合uni-admin和uniCloud使用) 添加App系统权限申请功能 添加推送通知功能(使用unipush 2.0配合uniCloud使用) 封装全局状态数据持久化功能 封装路由拦截和跳转功能 封装网络请求功能 封装全局样式和自定义图标、字体功能 封装Base64、MD5,SHA1,SHA256加密/解密功能 封装一些常用的事件处理方法
平台兼容性
uni-app x(4.75)
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | 10.0 | 12 | 5.1.1(19) | - |
功能介绍
隐私政策弹窗
- 安卓端首次启动应用弹出
《用户协议》
和《隐私政策》
弹窗。应用上架必备功能。
App版本更新
- 使用官方插件
uni-upgrade-center
配合uniCloud
+uniAdmin
实现App应用更新。
系统权限申请
- 解决安卓端申请应用弹窗说明,以及用户拒绝权限跳转应用设置。
推送通知
- 使用
uni-push 2.0
配合uniCloud
实现App推送,适配iOS 安卓 鸿蒙next 三端。
全局状态
- 由于uniapp x未适配pinia,根据官方示例实现全局变量及本地存储token和用户信息(示例)。
路由跳转和路由拦截
- 封装方法使路由跳转传参更方便。配置路由白名单,实现未登录跳转登录页面。(示例)
简单封装网络请求
- 简单封装网络请求使其添加公共请求数据,以及解析返回数据。
全局样式以及自定义图标、字体
- 简单封装些常用的全局样式。自定义iconfont和字体的使用。(示例)
加密解密
- 使用uts语法封装base64,md5,sha1,sha256加密方法。
简单封装一些事件处理方法
- 时间格式化、获取某个时间前后n秒时间戳、两个时间相差描述等。
以上功能都是可选配置项,不需要的可以删除或更换。更多功能持续开发中...
项目预览
仅安卓系统安装使用
开发文档
App版本更新
和推送通知
接入了uniCloud
,有此开发经验的可以接入使用
同时提供了付费文档,合集里面的不仅讲解了如何使用此框架,而且还提供了很多App从开发到上架必备的知识。包括但不限于,各个开发平台证书申请、创建密钥、解析框架功能、精简初始化框架代码、以及App上架等等必备功能。有问题可以交流。
也希望各位能关注下公众号,也会发布免费文档供各位阅读,都是些很实用的文档,比如已发布的有iOS证书申请,鸿蒙证书申请...后续持续更新。
项目截图
注意事项
- 开发过程中一定要使用自定义基座运行测试。
- 各个功能耦合都不深,可以随意删除/更改。但也请在理解功能实现的情况下操作。
- 因为开发的应用不同,所以在开发过程中,还需要配合官方文档说明。
- iOS和安卓作者已经在真机运行测试过。由于作者没有纯血鸿蒙测试机,鸿蒙next只在模拟器运行测试。