最近项目中用到了极光IM,发现网上相关文档很少,在此做个记录。
极光IM提供了java客户端的api,我们首相需要加入的依赖如下:
主要的依赖:
cn.jpush.api
jmessage-client
1.1.7
cn.jpush.api
jiguang-common
1.1.1
辅助依赖:
com.google.code.gson
gson
2.3
org.slf4j
slf4j-api
1.7.7
org.slf4j
slf4j-log4j12
1.7.7
log4j
log4j
1.2.17
依赖加好之后,我们就可以简单测试了:
在这之前,需要先注册极光账号,创建应用,获取appKey和Master Secret,这个以后会写一篇文章说明,其实也比较简单。
以下是测试:
api里为我们提供了 JMessageClient 这么一个类,它里面包含了所有关于IM的操作方法,直接调用即可。
我写了几个简单的示例如下:(其他方法可参照调用)
package im;
import cn.jiguang.common.resp.APIConnectionException;
import cn.jiguang.common.resp.APIRequestException;
import cn.jiguang.common.resp.Re