集成到自己项目里
我用了jcenter自动集成,sdk版本是3.0.0。
1. 在项目根目录配置jcenter(Android studio默认配置)
在module的gradle配置
2. 初始化
我是在Application onCreate做的初始化
JPushInterface.setDebugMode(true); // 设置开启日志,发布时请关闭日志 JPushInterface.init(this); // 初始化 JPush
这样就集成好了,在极光推送后台发送通知,就可以在通知栏显示了。
3. 设置别名和标签
当需要对特定用户发送通知的时候,可以用别名或标签表示特定用户所属的群组。比如student、teacher。
在Application的onCreate中设置别名和标签,用handler处理,防止阻塞UI线程。
这里的例子分别对别名和标签进行设置,对极光推送官方Demo的代码做了下简化。
4. 使用自定义消息
对接收到的消息自己处理,可以有很大的灵活性,并且可以自己定义通知栏样式,方便跟应用其它地方的通知栏样式保持一致。
要推送的消息是json格式,如下所示
代码可看如下链接: