最近赶项目,项目组两个人短期内完成三个关联项目,碰巧用到极光推送,之前知道这个东西很有名,一直没机会接触,趁这次集成到项目中,将集成过程中遇到的问题总结分享一下.
极光推送集成方式有两种,一种是手动集成,比较繁琐,不推荐使用,当然要是你IDE是eclipse,那只能手动辛苦一下了,这里我使用的是 jcenter集成,方式,总体感觉还是很方便的,过程如下:
1.moudle gradle defaultconfig 里面配置如下:
ndk {
//选择要添加的对应cpu类型的.so库。
abiFilters 'armeabi', 'armeabi-v7a', 'armeabi-v8a','x86', 'x86_64', 'mips', 'mips64'
// 还可以添加
}
manifestPlaceholders = [
JPUSH_PKGNAME : applicationId,
JPUSH_APPKEY : "---------------", //JPush上注册的包名对应的appkey.
JPUSH_CHANNEL : "developer-default", //暂时填写默认值即可.
]
}
dependencies{
compile 'cn.jiguang.sdk:jpush:3.0.3' // 此处以