您的位置:首页 > 其它

极光推送

2016-06-25 17:20 267 查看
极光推送:

1.官网注册账号

2.创建一个应用





记录下包名和AppKey



3.下载默认的SDK包





4.导入jar包和so文件

AndroidStudio导入so文件:两种方法

方法一:直接创建一个jniLibs文件夹,将so文件对应的文件夹拷入,目录结构如图



    

方法二:将so对应的文件夹直接复制到lib目录下,修改app的gradle文件

添加如下:



sourceSets
{


main
{


jniLibs.srcDirs
=
['libs']


}


}




位置如下:





android
{


compileSdkVersion
23


buildToolsVersion
"23.0.3"


 


defaultConfig
{


applicationId
"com.qt49.myjpushdemo"


minSdkVersion
18


targetSdkVersion
23


versionCode
1


versionName
"1.0"


}


buildTypes
{


release
{


minifyEnabled
false


proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'


}


}


 


sourceSets
{


main
{


jniLibs.srcDirs
=
['libs']


}


}


}


 


dependencies
{


compile fileTree(include:
['*.jar'], dir:
'libs')


testCompile
'junit:junit:4.12'


compile
'com.android.support:appcompat-v7:23.4.0'


compile files('libs/jpush-android-2.1.6.jar')


}


5.复制sdk中的资源:



raw文件夹不用复制,其他的都将子文件复制到对应目录下



6.修改清单文件:主要有3点

1.包名要替换

        2.定义自己的广播接收者:来接受推送过来的标题,内容,隐藏字段,以及自定义消息

        3.自定义Application:初始化极光推送的

        

public
class
MyApplication
extends
Application
{


@Override


public
void onCreate()
{


super.onCreate();


//调试模式开始


JPushInterface.setDebugMode(true);


//初始化


JPushInterface.init(this);


}


}


7.登录极光推送,发送通知





 接收推送









内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  极光推送--通知