JPush Android SDK v3.0.0
更新时间
- 2016-12-02
Change Log
- 新增:模块化分离为 JCore,JPush 两部分集成,原有使用的一个 jar 包,分为了 jcore 和 jpush 两个 jar 包。
- 新增:消息通道加密。
- 新增:支持原生 Android 的大文本,大图片,inbox 三种样式。
- 新增:支持通知属性 priority 和 category 。
- 新增:支持对通知栏添加 Actions 。
- 修复一些用户反馈的 bug 。
升级提示
- 建议升级!
升级指南
首先解压您获取到的 zip 压缩包
更新库文件
- 打开 libs 文件夹。添加 jcore-android_v1.0.0.jar。用 jpush-android_v3.0.0.jar 替换项目中原有的极光 jar 文件,并删除原有极光 jar 文件。用对应 CPU 文件夹下的 libjcore100.so 文件,替换项目中原有的 libjpushXXX.so 文件,并删除原有的极光 so 文件,每种型号的 so 文件都可以在 SDK 下载包中找到。
更新 AndroidManifest.xml
- 请对照示例 AndroidManifest 更新跟 JPush 相关的组件属性,permission,Action 等配置。要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置 PushActivity 组件。
添加资源文件
- 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。
(注意:要使用富媒体推送,请将压缩包 res 中的资源放到项目的对应文件夹,并按照示例 AndroidManifest 配置组件)
- 将 res 文件夹下的资源文件,添加到您项目 res/ 下对应的文件夹中。根据您应用的界面风格,您可以修改 layout 文件的配色,字体等属性,或者修改 drawable 文件夹下的图标。但注意请不要修改所有的文件名,和布局文件中的组件 id。