一:注册极光后台
用户到极光官网,注册相应的账号,然后登陆到极光, 创建自己的应用,然后获取到相应的 Appkey ,注意:创建的应用的包名必须和你的应用的包名一样,不然会出现收不到消息。
二:初步的功能集成
下载极光官网的 Demo ,按照官方文档进行集成,或者按照他给的 Demo 集成也是可以的,然后进行测试,通过后台发送通知或者自定义消息测试是否集成成功。 集成中出现的问题一般有: 少了相应的 .so 文件,此时,你就要去下载相应的 .so 文件,还有就是版本的不一致导致接受不到消息的,那这种情况的话,你就要去逛网查找相应的 jar 包或者依赖加入到你自己的项目中。
三:自定义消息的处理
自定义消息的处理其实就是对自己所写的广播类进行一个处理,我直接把代码贴出来讲解的吧,代码如下:
public class JPushReceiver extends BroadcastReceiver { private static final String TAG = "JPush"; @Override public void onReceive(Context context, Intent intent) { try { Bundle bundle = intent.getExtras(); if (JPushInterface.ACTION_REGISTRATION_ID.equals(intent.getAction())) { String regId = bundle.getSt