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

OSCHINA-MIRROR/wfchat-vue-chat

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

vue-chat

Решение для мгновенного обмена сообщениями Wildfire IMWildfire IM — это кроссплатформенное открытое решение для мгновенного обмена сообщениями, которое включает в себя следующие компоненты. | Адрес репозитория GitHub (основной сайт) | Адрес репозитория Gitee (зеркало) | Описание | Примечание |

|--------------------------------------------------------------|-------------------------------------------------------|----------------------------------------------------------------|-------------------------| | im-server | im-server | Сервер IM | | | android-chat | android-chat | Исходный код SDK и приложения для Android | Можно легко модифицировать или интегрировать в существующие приложения | | ios-chat | ios-chat | Исходный код SDK и приложения для iOS | Можно легко модифицировать или интегрировать в существующие приложения | | pc-chat | pc-chat | Клиент для ПК, разработанный на основе Electron | | | web-chat | web-chat | Веб-клиент Wildfire IM, демо-версия | | | wx-chat | wx-chat | Демо-приложение для мини-программ (поддерживает платформы WeChat, Baidu, Alibaba, ByteDance, QQ и др.) | | | app server | app server | Сервер приложений | | | robot_server | robot_server | Сервер ботов | || robot_server | Сервер ботов | | | push_server | push_server | Сервер push-уведомлений | | | push_server | push_server | Пуш-сервер | | | docs | docs | Документация WildFire IM, включающая дизайн, концепции, разработку и инструкции по использованию, онлайн-просмотр | |

Предварительные замечания1. Используемый в этом проекте Web SDK является платным и зависит от профессиональной версии IM-Server. Цены см. в описании стоимости

  1. Web SDK и профессиональная версия IM-Server поддерживают пробный период. Подробнее см. в инструкции по пробному использованию
  2. По умолчанию этот проект может подключаться только к официальным серверам. После покупки или запроса пробного периода замените Web SDK, чтобы подключиться к самостоятельно развернутым серверам.

Частые вопросы разработчиков

  1. Вопросы, связанные с аудио и видео, см. в следующих документах

    1. av readme
    2. Частые вопросы по аудио и видео
  2. В чисто внутренней сети эмодзи не отображаются

    1. Загрузите каталог src/assets/twemoji на сервер, доступный из внутренней сети, например, на сервер, где развернут app server
    2. Убедитесь, что через http(s)://base_twemoji_url/72x72/1f1e6.png можно получить соответствующий эмодзи, где 1f1e6.png — это большая буква A белого цвета на синем фоне
    3. Измените config.js, заменив https://static.wildfirechat.net/twemoji/assets/ на новый путь http(s)://base_twemoji_url/. Обратите внимание, что последний слеш / не должен быть пропущен
    4. Аналогично обработайте анимированные эмодзи
  3. Хотите развернуть свои собственные изображения эмодзи См. пункт 2 "Частые вопросы"

  4. Загрузка через iframe

    Для нормальной работы аудио и видео вызовов необходимо загружать через HTTPS и разрешить доступ к камере и микрофону, как показано ниже:

    <iframe src="https://example.com" allow="camera;microphone"></iframe>

Свяжитесь с нами

Приоритетным способом для делового сотрудничества является электронная почта. Технические вопросы обсуждаются на форуме WildFire IM.

  1. heavyrain.lee Электронная почта: heavyrain.lee@wildfirechat.cn Вайбер: wildfirechat
  2. imndx Электронная почта: imndx@wildfirechat.cn Вайбер: wfchat

Обсуждение вопросов

  1. Если вы обнаружили ошибку, пожалуйста, создайте issue на GitHub
  2. Другие вопросы обсуждаются на форуме WildFire IM
  3. Официальный аккаунт в WeChat

Тестирование

  1. Версия для ПК

    Онлайн тестирование Web-версии WildFire IM

  2. Мобильная версия Web/H5

    Пожалуйста, используйте WeChat для сканирования QR-кода ниже, чтобы протестировать мобильную версию Web/H5 WildFire IM

    WildFire IM

Скриншоты

## Ветки

  1. master: разработка на основе Vue 3, является приоритетной в будущем
  2. vue2: разработка на основе Vue 2, находится в режиме поддержки, новые функции не разрабатываются. Учитывая, что поддержка Vue 2 прекращена, рекомендуется клиентам обновиться до версии Vue 3

Зависимости для разработки и сборки

  1. nodejs v18.19.0
  2. npm 10.2.3

Обратите внимание, избегайте использования cnpm, так как мы сталкивались с некоторыми странными проблемами при его использовании. Если вы используете cnpm и сталкиваетесь с проблемами, попробуйте переключиться на npm.

Разработка

npm install
npm run serve
Браузерное посещение: http://localhost:8013

// Если требуется доступ через https (требуется настройка https для app-server и im-server), выполните:
npm run serve-https 

Сборка

$ npm install
$ npm run build

Конфигурация сжатия/обфускации

  1. Каталог wfc в целом не должен сжиматься
  2. Файл config.js не должен сжиматься

Аудио и видео

Из-за ограничений браузера, страница должна быть доступна через https://im.xxx.yyy или через http://localhost, чтобы поддерживать аудио и видеозвонки.По умолчанию предоставляется бесплатная версия аудио и видео. Для получения дополнительной информации о WildFire Audio and Video см. Инструкции по использованию WildFire Audio and Video и Обзор WildFire Audio and Video. Если вы используете расширенную версию аудио и видео, см. Методы переключения на расширенную версию аудио и видео.## Лицензия

  1. Под лицензией Creative Commons Attribution-NoDerivs 3.0 Unported. Подробности см. в файле LICENSE.

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

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

Введение

Отмена

Обновления

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

Участники

все

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

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