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

OSCHINA-MIRROR/wfchat-ios-chat

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

Решение Wildfire IM

Wildfire IM — это профессиональное решение для мгновенного обмена сообщениями и реального времени видео, поддерживаемое компанией Beijing Wildfire Unlimited Network Technology Co., Ltd.

Основные характеристики включают безопасное и надежное частное развертывание, мощные возможности, полную функциональность, поддержку всех платформ, высокий уровень открытости, простоту развертывания и эксплуатации, удобство вторичной разработки и интеграцию с третьими системами или встраивание в существующие системы. Подробную информацию можно найти в онлайн-документации.Основные проекты включают:

Тип документа GitHub仓库地址(主站) 码云仓库地址(镜像) Описание Примечания
im-server im-server Сервер для мгновенных сообщений
android-chat android-chat Исходный код SDK для Android и приложения для Wildfire IM Можно легко дорабатывать или интегрировать в существующие приложения
ios-chat ios-chat Исходный код SDK для iOS и приложения для Wildfire IM Можно легко дорабатывать или интегрировать в существующие приложения
pc-chat pc-chat Приложение для ПК, основанное на Electron
web-chat web-chat Веб-версия Wildfire IM, адрес для тестирования
wx-chat wx-chat Пример приложения для мини-приложений (поддерживает платформы WeChat, Baidu, Alibaba, ByteDance, QQ и другие)
app server app server com/wfchat/app_server)
[robot_server](https://github. com/wildfirechat/robot_server) [robot_server](https://gitee. com/wfchat/robot_server) Сервер для роботов
[push_server](https://github. com/wildfirechat/push_server) [push_server](https://gitee. com/wfchat/push_server) Сервер для推送
[docs](https://github. com/wildfirechat/docs) [docs](https://gitee. com/wfchat/docs) Документация по Wildfire IM, включающая дизайн, концепции, разработку и инструкции по использованию, [онлайн просмотр](https://docs. wildfirechat. cn/)

Описание

Этот проект представляет собой приложение Wildfire IM для iOS. В процессе разработки были учтены требования к интеграции и вторичной разработке, поэтому его можно использовать как SDK для интеграции в другие приложения или для вторичной разработки.Разработка системы мгновенных сообщений действительно сложна. Просим всех проходящих мимо пользователей поставить звездочку, чтобы поддержать нас в нашем стремлении продолжать работу 🙏🙏🙏🙏🙏

Контакты

Для бизнес-сотрудничества рекомендуется использовать электронную почту для связи с нами. Технические вопросы можно обсудить на форуме Wildfire IM.

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

Обмен информацией

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

Рекомендуется подписаться на наш публичный аккаунт WeChat. Мы будем уведомлять вас о новых версиях или значительных обновлениях через этот аккаунт. Кроме того, мы будем регулярно публиковать технические материалы о Wildfire IM.

Пример использования

Мы предоставляем пример использования. Пожалуйста, используйте WeChat для сканирования и загрузки.

Wildfire IM

Скриншоты приложения

ios-demo

Описание проекта

Проект состоит из трех проектов, один из которых является приложением, а два других — библиотеками. Библиотека chatclient представляет собой базовую библиотеку для коммуникации IM, а chatuikit — библиотеку UI-компонентов IM, которая зависит от chatclient. Приложение chat является демонстрационным примером IM, которое зависит от этих двух библиотек. Приложение chat должно быть правильно настроено на адрес сервера.

Конфигурация

В файле Config.m проекта измените конфигурацию адреса сервера IM. Установите IM_SERVER_HOST и IM_SERVER_PORT на адрес и порт сервера Firexin. Также необходимо настроить сервер приложений, следуйте инструкциям для развертывания сервера приложений, затем установите APP_SERVER_HOST и APP_SERVER_PORT на адрес и порт сервера приложений.### Вход Войти с использованием номера телефона и кода подтверждения.

В случае отсутствия поставщика SMS, можно использовать superCode для тестирования.### Интеграция При интеграции в другие приложения, если используется библиотека UIKit, необходимо добавить свойство CFBundleAllowMixedLocalizations со значением true в файл Info.plist приложения. Скрипт проекта release_libs.sh собирает chatclient и chatuikit в динамические библиотеки, добавьте сгенерированные библиотеки и ресурсы в зависимости проекта, обратите внимание, что библиотеки являются динамическими и требуют "Embed". Кроме того, можно добавить проекты chatclient и chatuikit напрямую в зависимости проекта.

Внешние динамические библиотеки

  1. SDWebImage
  2. ZLPhotoBrowser

В UI-слое используются их динамические библиотеки, если требуется исходный код, можно скачать его с соответствующих адресов, и самостоятельно скомпилировать и заменить внешние динамические библиотеки.

Уведомления

Приложение замораживается и уничтожается при получении уведомлений.

Обновление

2022.11.05 iOS SDK изменил уведомления kUserInfoUpdated, kGroupInfoUpdated и kChannelInfoUpdated. Были изменены одиночные уведомления на пакетные, обратите внимание на это изменение.### Благодарности Проект использует mars и множество других замечательных открытых проектов, за которые выражаем благодарность. Все используемые иконки взяты с icons8, за которые также выражаем благодарность. GIF-анимации взяты из интернета, за которые выражаем благодарность авторам. Если ваши права нарушены, пожалуйста, свяжитесь с нами для удаления 🙏🙏🙏

Лицензия

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

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

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

Введение

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

Обновления

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

Участники

все

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

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