更新记录

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支持,修改部分组件。

查看更多

平台兼容性

Vue2 Vue3
×
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端组件的使用
  • utsweb开头的组件均为公共组件

目录结构

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反馈

  • QQ 928401297
  • WX _E1024

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问