首先前往融云官网注册一个开发帐号地址在此
随后下载融云开发SDK地址在此
Demo源码为官方提供的示例demo,无需修改,直接运行即可成功查看融云的相关功能
SDk分为两部分:融云 IM 界面组件(imkitht)和融云 IM 通讯能力库(imlib)
前往 融云开发者平台创建一个应用,安卓端需要注意的地方有
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="io.rong.imkit.demo">
<meta-data android:name="RONG_CLOUD_APP_KEY" android:value="e7x8xycsx6flq" />
添加对APP_KEY的声明
如使用imkit进行开发,将其所有android:host的值修改为开发应用的包名
如使用Android Studio开发,记得添加对so文件的引用
RongIM.init(this);
得到Token,此处需要开发者Server端的支持,如果只是为了测试开发,可以前往融云开发者平台选择API 调试-用户服务-获取Token进行调试开发
连接融云器,得到Token后即可连接融云的服务器了
// 此处直接 hardcode 给 token 赋值,请替换为您自己的 Token。
String token = "mKmyKqTSf7aNDinwAFMnz7NXKILeV3X0+CCRBOxmtOApmvQjMathViWrePIfq0GuTu9jELQqsckv4AhfjCAKgQ==";
// 连接融云服务器。
RongIM.connect(token, new RongIMClient.ConnectCallback() {
@Override
public void onSuccess(String s) {
// 此处处理连接成功。
Log.d("Connect:", "Login successfully.");
}
@Override
public void onError(ErrorCode errorCode) {
// 此处处理连接错误。
Log.d("Connect:", "Login failed.");
}
});
原文地址:http://blog.csdn.net/duanymin/article/details/44219897