请选择 进入手机版 | 继续访问电脑版
查看: 370|回复: 0

【新手入门指南】SDK导入

[复制链接]

11

主题

36

帖子

419

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
419
发表于 2018-9-22 16:21:08 | 显示全部楼层 |阅读模式
SDK集成

安卓端
安卓端分为手动导入及Gradle两种方式。


手动导入:
1、从官网https://yunxin.163.com/im-sdk-demo下载对应安卓版本的SDK
2、将SDK的Libs文件夹内容放到主工程,或者需要导入sdk的moduel的Libs下。
3、右键SDK的jar包,点击add as library完成添加。
**如果你使用的 IDE 是 Android Studio,要将 jni 库按照 IDEA 工程目录的结构,放置在对应的目录中(一般为 src/main/jniLibs)。或者在 build.gradle 中配置好 jniLibs 的 sourceSets(可参考 demo 的 build.gradle)。



Gradle导入:

我们强烈建议大家使用Gradle的方式导入SDK,这样便于后续的升级维护,也能保证SDK和so库版本的一致性。
权限组件相关:
在主工程的清单文件中添加权限及广播接收器等相关信息。
至此完成安卓端SDK的导入。

iOS端
和安卓端类似,iOS提供了Pod和手动集成两种方式导入SDK。具体可见开发指南:https://dev.yunxin.163.com/docs/product/IM即时通讯/SDK开发集成/iOS开发集成/集成方式

常见问题:

Q:如何安装本地Pod仓库?

Q:我Pod的sdk不是最新的版本
A:可以查看当前本地仓库的SDK版本,判断是否为最新版本。
      最新版本查看:https://yunxin.163.com/im-sdk-demo
      
      如果不是最新版本,请执行本地仓库更新:
      标题:CocoaPods获取不到最新的SDK或UIKit版本

手动集成

手动集成的方式请开发者参考文档的集成方式

进阶,安卓及iOS端UIKit的导入

安卓端UIKit导入
可以参考:
标题:Android Studio怎么导入UIKit? 链接:https://faq.yunxin.163.com/#KB0270
**这里需要注意,UIKit中已经包含了部分SDK,因此不需要在主工程中再次导入SDK。
iOS端UIKit导入
请参考UIKit官方文档的导入说明:https://github.com/netease-im/NIM_iOS_UIKit


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表