产品动态 - 内容详情

【SDK版本更新】Android SDK 4.6.2

2016-03-04

Change Log:
1.代码重构清理,减小jar包体积。
2.日志输出优化,减少对用户的骚扰。
3.增加代码混淆,删减无用接口。
4.富媒体下载优化。
5.接口传输加密升级,防止信息泄露。

升级提示:
强烈建议开发者升级。
升级指南:
步骤一:版本升级

使用4.4.0及以后版本的开发者请直接参照步骤二和步骤三;
使用4.3.0及以前版本的开发者,请阅读SDK下载包docs目录下的《升级指南》。

步骤二:更改回调Receiver和Manifest.xml

4.6.2版本新增了一个可选的Activity声明:
<activity
    android:launchMode="singleInstance"
    android:name="com.baidu.android.pushservice.PushKeepAlive"
    android:theme="@android:style/Theme.Translucent.NoTitleBar"/>

4.5.1版本去掉了Frontia相关类,如果你初始化了FrontiaApplication,请删除。
4.5.1版本的自定义Receiver继承父类修改为PushMessageReceiver。
4.4.1版本的自定义Receiver中增加回调函数onNotificationArrived,声明如下:
public void onNotificationArrived(Context context, String title, String description, String customContentString) { }

4.4.0版本的AndroidManifest.xml中增加一个必选Service声明:
<service android:name="com.baidu.android.pushservice.CommandService"
    android:exported="true" />

步骤三:更新so库和jar包

1、请将libs目录下armeabi目录下原有的libbdpush_V*_*.so,替换为最新的libbdpush_V2_5.so。
注:如果你的工程中还使用了其他的.so文件,只需要复制云推送对应目录下的so文件。

2、请将jar包替换为最新的pushservice-4.6.2.39.jar。

分享到:
上一篇 下一篇