引言:极光推送是口碑相对较高的一款推送方式,再次过程中也遇到了不少的坑,不足之处还得多多指教.
需求:
1. 集成极光推送
2.得到推送内容进行操作(非官网中所说的Tag使用)
附加:检测用户对app是否开启了通知功能
下面开始进入正题
一.集成极光推送
本花使用的开发工具是AS3.0.1(eclipse已经忘差不多了-_-!)集成方法采用jcenter 自动集成,当然也还有另一种方法.
二.成功集成并确定无误后,开始对收到的消息做处理
1.首先需要创建一个Reciver类,可随意命名.但必须要 继承 BroadcastReceiver 重写 onReceive方法.
2.在onReceive方法中对消息进行处理.
public class MyReceive extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Bundle bundle = intent.getExtras();
if (JPushInterface.ACTION_REGISTRATION_ID.equals(intent.getAction())) {
//官网提供根据Registration ID 进行推送 此方法用于处理该类推送消息
}else if (JPushInterface.ACTION_MESSAGE_RECEIVED.equals(intent.getAction()))