【SDK版本更新】Android SDK 4.5.6

时间:2015年11月09日

Change Log:

1.紧急修复Android 4.0.3 部分网络状况下通知展示失败的问题。

2.修复若干可能引发长连接无意义重连的小bug。

升级提示:

强烈建议开发者升级。

升级指南:

1. 版本升级
步骤一:使用4.5.1及以后版本的用户,请直接更新so库和jar包;使用4.4及以后版本的开发者请直接进入
步骤二:使用4.3及以前版本的开发者,请阅读SDK下载包docs目录下的《升级指南》。

2. 更改回调Receiver和Manifest
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 版本的AndroidManifest.xml中增加一个必选Service声明:
<service android:name="com.baidu.android.pushservice.CommandService" android:exported="true" />

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