极光推送(JPush)集成

时间:2021-08-18 09:32:02

1、极光推送SDK https://pan.baidu.com/disk/home#list/vmode=list&path=%2Fandroid

2、拷贝 libs 、res 文件夹下内容
3、复制 AndroidManifest 中内容
4、在android studio工程中Module的build.gradle中添加

 sourceSets{
main{
jniLibs.srcDirs = ['libs']
}
}

5、在Application中初始化

 JPushInterface.setDebugMode(true);
JPushInterface.init(this);

6、接收极光推送自定义消息(注意receiver需要在AndroidManifest中注册)

  if (intent.getAction().equals(JPushInterface.ACTION_MESSAGE_RECEIVED)){
Bundle bundle=intent.getExtras();
String title=bundle.getString(JPushInterface.EXTRA_TITLE);
String message=bundle.getString(JPushInterface.EXTRA_MESSAGE);
Toast.makeText(context,title+":"+message,Toast.LENGTH_LONG).show();
}