- 创建极光推送的开发者账号,完成后会指导你下载导入相应sdk包
- android sdk的集成
jcenter自动集成,不需要在项目中添加jar和so,jcenter会自动完成依赖,在AndroidManifest.xml不需要添加任何的配置,jcenter会自动导入
在 Project根目录下的gradle配置jcenter的支持
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
}
buildscript{
repositories{
jcenter()
}
}
在module的gradle中添加依赖和AndroidManifest.xml的替换变量
android {
manifestPlaceholders = [
JPUSH_PKGNAME : applicationId,
JPUSH_APPKEY : "d60c57db7a2880c680af7021", //JPush上注册的包名对应的appkey.
JPUSH_CHANNEL : "developer-default", //用户渠道统计的渠道名称
]
}
}
dependencies{
compile 'cn.jiguang.sdk:jpush:3.0.5' // 此处以JPush 3.0.5 版本为例。
compile 'cn.jiguang.sdk:jcore:1.1.2' // 此处以JCore 1.1.2 版本为例。
}
- 手动集成
参考:https://docs.jiguang.cn/jpush/client/Android/android_guide/