Android集成新版极光推送服务(4.0.6版)
关于
虽然极光推送官方文档和对应的demo里面都有介绍使用,但是还是感觉云里雾里,可能会有人和我一样要花个大半天时间才能集成好,这也是本篇要记录的原因,以备后面其余项目使用。
使用第一步
首先去官网新建一个应用,获取对应的一个appkey。然后点击消息推送进行集成:

输入我们要集成的项目的包名(build里面的applicationId),下面的其他推送渠道我没去勾选,有需要的童鞋可以去配置。

然后我们选择下载SDK,里面会有我们需要的配置的jar包和.so库文件:

复制到我们的项目中:

并且将上面两个jar包添加到libray中,添加ndk到build中:
defaultConfig {
applicationId "com.tobey.newstest"
manifestPlaceholders = [
JPUSH_PKGNAME: applicationId,
JPUSH_APPKEY : "d292495db1604dd08bbexxxx", //JPush 上注册的包名对应的 Appkey.
JPUSH_CHANNEL: "developer-default", //暂时填写默认值即可.
]
ndk {
//cpu类型对应的.so库。
abiFilters 'arm64', 'armeabi-v7a'
}
}
修改androidmanifest.xml配置文件
添加权限:
<permission android:name="${applicationId}.permission.JPUSH_MESSAGE"
android:protectionLevel="signature"/>
<uses-permission android:name="${applicationId}.permission.JPUSH_MESSAGE" />
<uses-permission android:name="android.permission.RECEIVE_USER_PRESENT" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

本文详细介绍如何在Android项目中集成极光推送服务4.0.6版本。从申请AppKey、配置SDK、添加必要权限到实现推送接收全流程解析。
最低0.47元/天 解锁文章
1211

被折叠的 条评论
为什么被折叠?



