
OpenIm Docs • OpenIm Server • Open-IM-SDK-UNIAPP • OPENIM-SDK-CORE
Openim Uniapp Demo-это приложение для обмена мгновенными сообщениями с открытым исходным кодом, основанное на локальных плагинах, OpenIm Server и UniAPP. Он демонстрирует, как быстро интегрировать обмен мгновенными сообщениями в любое отдельное приложение, используя OpenIM.
Вы можете получить разрешение на использование исходного кода для создания скомпилированных версий, которые не генерируются OpenIM одним из двух способов:
Это проект UNIAPP, который опирается на Hbuilderx. Пожалуйста, прочитайте документацию перед разработкой.
Примечание: демонстрация используется только для демонстрации введения и использования SDK и не является полным применением.
Для запуска iOS и Android должны быть установлены собственные плагины. Средний слой openim-uniapp-polyfill объединяет приложения нативные плагины и возможности JSSDK и совместим с набором кода для разработки приложения, H5 и апплетов (версии SDK и IM-сервер> = 3,8.2).
| - | Установите OpenIm-Uniapp-PolyFill | Установите @OpenIM/Client-SDK | Установите приложение натуральный плагин | Создать пользовательскую отладку дока | |
|---|---|---|---|---|---|
| Разработка только H5 и мини -программы | Непосредственно обратитесь к документу JSSDK, обратитесь к браузеру и минипрограмме для вызовов SDK | ||||
| Разработка только приложения | ✅ | ✅ | ✅ | ||
| Разработать приложение, H5 и апплеты одновременно | ✅ | ✅ | ✅ | ✅ | |
Следуйте приведенным ниже шагам, чтобы настроить местную среду разработки:
Установите последнюю официальную версию Hbuilderx.
Запустите npm install для установки всех зависимостей.
Измените файл конфигурации на свой собственный Appid в следующих файлах:
Open manifest.json с использованием hbuilder

Если вы хотите использовать функцию местоположения, измените файл конфигурации на собственную карту Gaode Appkey в следующих файлах:
Open manifest.json с использованием hbuilder

Измените адрес запроса на свой собственный IP Server Server в следующем файле:
Примечание. Сначала вам нужно развернуть Openim Server. Порты по умолчанию сервера OpenIm составляют 10001, 10002 и 10008.
common -> config.js
const wsUrl = "ws://your-server-ip:10001"
const apiUrl = "http://your-server-ip:10002"
const registerUrl = "http://your-server-ip:10008"Выберите плагин Cloud (требуется)

Выбор облачного плагина требует выбора вашего проекта Appid и ввода имени пакета Android.

Облачная упаковка пользовательская отладка дока дока



Мы хотим, чтобы кто -нибудь участвовал в нашем сообществе и внесла код, мы предоставляем подарки и награды, и мы приветствуем вас присоединиться к нам каждый четверг вечером.
Наши встречи находятся в OpenIm Slack, и затем вы можете найти канал Open-IM-сервер, чтобы присоединиться.
Мы записываем каждую раз в две недели в дискуссиях GitHub, наши исторические минуты встречи и повтор конференции доступны в документах Google?
Ознакомьтесь с нашей страницей изучения пользователя для списка пользователей проекта. Не стесняйтесь оставить комментарий и поделиться вашим вариантом использования.
Этот склад лицензирован в рамках общей публичной лицензий GNU Affero 3 (AGPL-3.0) и подлежит следующим дополнительным условиям. Не разрешено для коммерческого использования. Для получения подробной информации, пожалуйста, смотрите здесь.