极光推送集成(更新时间:2018-8-8)
2018-08-08 本文已影响113人
FynnJason
第一步:集成:
在build.gradle中配置如下内容:
ndk {
//设置支持的SO库架构
abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
}
manifestPlaceholders = [
JPUSH_PKGNAME : applicationId,
JPUSH_APPKEY : "填写你申请的appkey", //JPush上注册的包名对应的appkey.
JPUSH_CHANNEL : "developer-default", //暂时填写默认值即可.
]
导入依赖:
//极光推送
implementation 'cn.jiguang.sdk:jpush:3.1.5'
implementation 'cn.jiguang.sdk:jcore:1.2.3'
第二步:初始化
在application中调用如下代码初始化:
JPushInterface.init(this);
建议:
在Activity中调用如下代码申请权限可以使极光推送更加顺利:
JPushInterface.requestPermission(this);
这样,极光推送就集成完成,接下来就在极光推送的官网中配置项目包名,发送推送来测试即可。