NetEase Cloud Trust — это продукт облачной службы IM
, выпущенный NetEase. Этот склад является хранилищем выпусков Yunxin iOS SDK
и macOS SDK
.
NIM iOS SDK
включает два модуля: IM
и AVChat
(аудио и видео).
NIM macOS SDK
содержит только модуль IM
.
Конкретная структура – это
NIMSDK (модуль IM)
НИМАВЧат (аудио и видео модуль)
Вы можете выбрать загрузку в соответствии с вашими потребностями.
NIM iOS SDK
предоставляет два метода ручной интеграции и интеграции через CocoaPods
, тогда как NIM macOS SDK
обеспечивает только ручную интеграцию.
Вы можете скачать последнюю версию с официального адреса загрузки сайта и добавить ее в проект. Конкретные шаги см. в документе по интеграции.
pod NIMSDK
pod NIMSDK_LITE
Как мы все знаем, iOS
поддерживает только статические библиотеки (до iOS 8), из-за чего разработчики часто сталкиваются с конфликтами файлов символов при интеграции различных сторонних библиотек и SDK
, поскольку разные сторонние библиотеки и SDK
часто используют одни и те же библиотеки. например, почти все библиотеки, связанные с безопасностью, зависят от openssl
. Чтобы максимизировать удобство разработки верхнего уровня, Yunxin, с одной стороны, постарается избежать внедрения ненужных сторонних библиотек, а с другой стороны, также переименует некоторые сторонние библиотеки, чтобы гарантировать отсутствие символов конфликты файлов. Однако из-за особенностей некоторых библиотек нам все равно приходится внедрять их в неизменном виде и мы не можем вносить полные модификации. Один из способов обойти это — обе стороны полагаются на один и тот же базовый библиотечный код.
Например, при одновременном использовании Yunxin и Alipay SDK
возникнут конфликты файлов символов, поскольку они оба полагаются на openssl
. При интеграции вручную мы рекомендуем напрямую удалить файлы libssl.a
и libscrypto.a
от которых зависит определенная сторона. При использовании интеграции Cocoapods
вы можете удалить конфликтующие статические библиотеки с помощью метода post_install.
После версии 5.1.0 Yunxin iOS будет выпущена в виде динамической библиотеки.
Вы можете скачать исторические версии из Релиза текущего склада.
**#Порекомендуйте друзьям использовать Yunxin и получите вознаграждение по карте JD в размере 1500 юаней# **Нажмите, чтобы принять участие https://yunxin.163.com/promotion/recommend?channel=github