更新记录
1.1.0.0(2024-05-08)
向 HBX Alpha版本兼容,修复部分老版本到新版本的问题。
1.0.5(2024-01-28)
向web样式兼容,修复部分bug
1.0.4(2024-01-23)
增加z-paging-x支持,修改部分组件。
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 4.14 app-uvue |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
GVIM即时通讯模版,基于uni-app x开发的一款即时通讯模版
在线体验地址:https://static-mp-82cad597-e042-4dd8-816b-85be51113027.next.bspapp.com/h5/
最新代码请关注:https://gitee.com/GV-IM
持续更新中,欢迎大家点点收藏。
当前模版版本 1.0.6
感谢插件市场作者的开源组件 (排名不分先后)
kux-mlkit-scancode
插件地址:https://ext.dcloud.net.cn/plugin?id=16653
kux-request
插件地址:https://ext.dcloud.net.cn/plugin?id=16177
uni-icons
插件地址:https://ext.dcloud.net.cn/plugin?id=28
z-paging-x
插件地址:https://ext.dcloud.net.cn/plugin?id=16045
uni-loading
插件地址:https://ext.dcloud.net.cn/plugin?id=15980
模版内含 uts- web- 组件
- components下前缀
uts
开头的均为安卓和IOS端组件的使用
- components下前缀
web
开头的均为网页Web端组件的使用
- 无
uts
和web
开头的组件均为公共组件
目录结构
pages页面解析
- app 目录下的均为安卓和IOS页面
- web 目录下的均为web页面
- APP端和Web两种样式,对应的端,请修改对应的目录
防止和作者更新的差异,请勿随意更新uni_modules下的组件或插件
AndroidManifest.xml 配置
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
package="com.gvim.io">
<!--kux-mlkit-scancode权限开始-->
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<!--kux-mlkit-scancode权限结束-->
<!--由于插件依赖我开发的原生aar,所以需要声明activity-->
<application
android:allowBackup="true"
android:theme="@style/Theme.AppCompat.NoActionBar"
android:supportsRtl="true"
>
<activity android:name="cn.kviewui.scancode.BarcodeScanningActivity"
android:launchMode="singleTask"
android:exported="true">
<intent-filter>
<action android:name="cn.kviewui.scancode.BarcodeScanningActivity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
</manifest>
com.gvim.io
需要替换为自己应用包包名,其他的不能修改
TODO
- websocket 通信层
- webrtc 语音视频通话
- 适配Web, IOS (不考虑小程序和H5)
- 部分未完善页面
- 朋友圈(以模块的形式存在)
- 多语言
- 主题/暗黑模式
BUG反馈