集成阿里云推送的方式有两种:一:通过maven库达到快速集成的目的,二:通过手动修改配置配置文件的方法,由于手动修改配置文件过程繁琐且极易出现问题,所以强烈建议使用maven库达到快速集成的目的。下面是详细步骤:
1.在Project根目录下build.gradle文件中配置maven库URL:
maven {
url 'http://maven.aliyun.com/nexus/content/repositories/releases/'
}
2.在android/app/build.gradle文件中添加以下依赖:
android {
...
defaultConfig {
applicationId "com.****_rn"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
versionName "1.0"
//以下是新注入的依赖
ndk {
//选择要添加的对应cpu类型的.so库。
abiFilters "armeabi-v7a","x86"
}
}
dependencies {
......
//注入阿里云推送SDK
compile 'com.aliyun.ams:alicloud-android-push:3.1.9.1'
......
}
3.appKey, appSecret配置
在AndroidManifest文件中设置appKey,appSecret,文件路径如图所示:
<meta-data android:name="com.alibaba.app.appkey" android:value="30265081"/> <!-- 请填写你自己的- appKey -->
<meta-data android:name="com.alibaba.app.appsecret" android:value="46d7509e703cfb7b47a804c497ca3e66"/> <!-- 请填写你自己的appSecret