1 Star 1 Fork 0

GV-IM / GVIM-uniappx

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

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
MIT License Copyright (c) 2024 Noi-q Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

GV-IM 基于uni-app x开发的一款即时通讯 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/GV-IM/gvim-uniappx.git
git@gitee.com:GV-IM/gvim-uniappx.git
GV-IM
gvim-uniappx
GVIM-uniappx
master

搜索帮助