1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lakaola-im-uniapp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Один. Проект: введение

  • Всегда была мечта о создании приложения для обмена мгновенными сообщениями (IM), после изучения множества выдающихся проектов с открытым исходным кодом, не было найдено подходящего варианта. Поэтому в свободное время был разработан этот набор систем.

  • Первая версия проекта заняла два месяца. Для разработки интерфейса использовался uniapp, а для создания серверной части — SpringBoot.

  • В будущем планируется разработка независимого пользовательского интерфейса (UI).

  • Мобильная версия реализована с использованием uniapp и на данный момент поддерживает только платформы Android, iOS и H5. В дальнейшем планируется адаптация под мини-программы, настольные компьютеры (Windows и Mac) и веб-платформу.

  • Ваша поддержка — это источник нашего вдохновения. Пожалуйста, поставьте звёздочку (star) вручную.

  • Исходный код для клиентской части доступен по адресу: https://gitee.com/lakaola/im-uniapp.

  • Исходный код серверной части можно найти по адресу: https://gitee.com/lakaola/im-platform.

  • Скачать приложение можно по ссылке: https://im.q3z3.com/.

  • Присоединяйтесь к группе QQ: Присоединяйтесь к группе QQ (535099683).

Два. Использование

  • Разрешено только для технического обучения.

  • Запрещено коммерческое использование данного продукта и его производных.

  • Рекомендуется соблюдать условия открытой лицензии MPL-2.0. При повторном использовании необходимо указать источник.

  • Рекомендуем следить за проектом и ставить звёздочки (star), чтобы получать обновления первыми и поддерживать проект.

Три. Технологии

  • Отправка сообщений: uniPush + websocket.

  • Ресурсы: OSS от Alibaba (изображения, аудио, видео, файлы и т. д.).

  • Аудио- и видеосвязь: TRTC.

  • Карты: Baidu Maps.

  • SMS: SMS от Aliyun.

  • Серверная часть: Hutool, MyBatis-Plus, shiro, sharding-jdbc, управление версиями интерфейсов и др.

  • Клиентская часть: uniapp (Vue3).

Четыре. Демонстрация

Демонстрационные изображения доступны по ссылкам:

Пять. Автор

Шесть. План развития

  • Адаптация для Android (завершено).

  • Адаптация для iOS (завершено).

  • Адаптация для H5 (завершено).

  • Адаптация для настольных компьютеров Windows.

  • Адаптация для настольных компьютеров Mac.

  • Интеграция с веб-интерфейсом для управления (бэкенд).

  • Создание интерфейса для администрирования (админка).

  • Обновление дизайна мобильного приложения (независимый UI).

  • Отображение уведомлений в строке состояния (при работе приложения в фоновом режиме).

  • Размещение в основных магазинах приложений.

  • Оптимизация серверной части для поддержки высокой нагрузки.

...

Семь. Версии

1.2.0

  • Исправлены проблемы с отображением названия группы и псевдонимов пользователей.

  • Исправлена проблема с отображением пола пользователя.

  • Исправлена проблема с отображением даты на некоторых телефонах.

  • Улучшена прокрутка сообщений.

1.1.0

  • Адаптировано для H5.

  • Реализована интеграция с WebSocket.

  • Изменён процесс регистрации, чтобы избежать перехода на страницу входа.

  • Обновлён способ отображения длинного нажатия на сообщение.

  • Устранена проблема с отсутствием информации при нажатии на аватарку в групповом чате.

  • Устранены проблемы с отображением ближайших пользователей.

  • Устранены проблемы с «потряси, чтобы увидеть».

  • Другие исправления.

1.0.0

Первая версия выпущена с потрясающим эффектом.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/lakaola-im-uniapp.git
git@api.gitlife.ru:oschina-mirror/lakaola-im-uniapp.git
oschina-mirror
lakaola-im-uniapp
lakaola-im-uniapp
master