NetEase Cloud Trust é um produto de serviço em nuvem IM
lançado pela NetEase. Este armazém é o armazém de lançamento do Yunxin iOS SDK
e macOS SDK
.
NIM iOS SDK
inclui dois módulos: IM
e AVChat
(áudio e vídeo).
NIM macOS SDK
contém apenas o módulo IM
.
A estrutura específica é
NIMSDK (módulo de mensagens instantâneas)
NIMAVChat (módulo de áudio e vídeo)
Você pode optar por fazer o download de acordo com suas necessidades.
NIM iOS SDK
fornece dois métodos de integração manual e integração por meio de CocoaPods
, enquanto NIM macOS SDK
fornece apenas integração manual.
Você pode baixar a versão mais recente no endereço de download do site oficial e adicioná-la ao projeto. Para etapas específicas, consulte o documento de integração.
pod NIMSDK
pod NIMSDK_LITE
Como todos sabemos, iOS
suporta apenas bibliotecas estáticas (antes do iOS 8), o que faz com que os desenvolvedores frequentemente encontrem conflitos de arquivos de símbolos ao integrar várias bibliotecas e SDK
de terceiros, porque diferentes bibliotecas e SDK
de terceiros geralmente dependem das mesmas bibliotecas, como quase todas as bibliotecas relacionadas à segurança dependem do openssl
. A fim de maximizar a conveniência do desenvolvimento de nível superior, Yunxin tentará evitar a introdução desnecessária de bibliotecas de terceiros, por um lado e, por outro lado, também renomeará algumas bibliotecas de terceiros para garantir que não haja nenhum símbolo conflitos de arquivos. Porém, devido à particularidade de algumas bibliotecas, ainda temos que introduzi-las intactas e não podemos fazer modificações completas. Uma maneira de contornar isso é ambas as partes confiarem no mesmo código de biblioteca subjacente.
Por exemplo, ao usar Yunxin e Alipay SDK
ao mesmo tempo, ocorrerão conflitos de arquivos de símbolos porque ambos dependem de openssl
. Ao integrar manualmente, recomendamos remover diretamente libssl.a
e libscrypto.a
dos quais uma determinada parte depende. Ao usar a integração Cocoapods
, você pode remover bibliotecas estáticas conflitantes por meio do método post_install.
Após 5.1.0, Yunxin iOS será lançado na forma de uma biblioteca dinâmica
Você pode baixar versões históricas do Release do warehouse atual.
**#Recomende amigos para usar Yunxin e desfrute de uma recompensa de cartão JD de 1.500 yuan# **Clique para participar https://yunxin.163.com/promotion/recommend?channel=github