logo
当前页

ZPNs 升级指南


本文介绍 ZPNs Android 平台 SDK 版本升级时的一些说明和注意事项。

2.7.0 升级指南

请注意,2.7.0 版本开始,ZPNs 将各个厂商包的实现逻辑打包到了不同的厂商库中。若您从低版本升级,需要根据您的厂商接入情况,依赖对应的 ZPNs 厂商包并更新厂商推送库,详情请查阅最新的接入文档(小米/华为/OPPO/vivo/Google)。

2.2.0 升级指南

注意

请注意,从 2.2.0 版本开始,API 接口有重大变更,因此在从旧版本升级到 2.2.0 版本时,请您阅读以下指南。

ZPNsMessageReceiver 回调方法变更

厂商透传消息回调

Untitled
// 新方法
protected abstract void onThroughMessageReceived(Context context, ZPNsMessage message);

// 旧方法
protected abstract void onThroughMessage(Context context, ZPNsMessage message);
1
Copied!

ZPNsConfig 配置类的属性变更

启用小米推送

Untitled
// 新属性
public boolean enableMiPush;

// 旧属性
public boolean xiaomi_push;
1
Copied!

启用华为推送

Untitled
// 新属性
public boolean enableHWPush;

// 旧属性
public boolean hw_push;
1
Copied!

启用 OPPO 推送

Untitled
// 新属性
public boolean enableOppoPush;

// 旧属性
public boolean oppo_push;
1
Copied!

启用 vivo 推送

Untitled
// 新属性
public boolean enableVivoPush;

// 旧属性
public boolean vivo_push;
1
Copied!

启用 Google FCM 推送

Untitled
// 新属性
public boolean enableFCMPush;

// 旧属性
public boolean fcm_push;
1
Copied!

ZPNsConfig 配置类的方法变更

启用小米推送

Untitled
// 新方法
public ZPNsConfig enableMiPush(String miAppID, String miAppKey);

// 旧方法
public ZPNsConfig enableMiPush(boolean enable);
1
Copied!

启用华为推送

Untitled
// 新方法
public ZPNsConfig enableHWPush(String hwAppID);


// 旧方法
public ZPNsConfig enableHWPush(boolean enable);
1
Copied!

启用 OPPO 推送

Untitled
// 新方法
public ZPNsConfig enableOppoPush(String oppoAppID, String oppoAppKey, String oppoAppSecret);

// 旧方法
public ZPNsConfig enableOppoPush(boolean enable);
1
Copied!

启用 vivo 推送

旧方法

Untitled
// 新方法
public ZPNsConfig enableVivoPush(String vivoAppID, String vivoAppKey);

// 旧方法
public ZPNsConfig enableVivoPush(boolean enable);
1
Copied!

启用 Google FCM 推送

Untitled
// 新方法
public ZPNsConfig enableFCMPush();

// 旧方法
public ZPNsConfig enableFCMPush(boolean enable);
1
Copied!

ZPNsConfig 配置类的方法新增

关闭小米推送

Untitled
public ZPNsConfig disableMiPush();
1
Copied!

关闭华为推送

Untitled
public ZPNsConfig disableHWPush();
1
Copied!

关闭 OPPO 推送

Untitled
public ZPNsConfig disableOppoPush();
1
Copied!

关闭 vivo 推送

Untitled
public ZPNsConfig disableVivoPush();
1
Copied!

关闭 Google FCM 推送

Untitled
public ZPNsConfig disableFCMPush();
1
Copied!

ZPNsConfig 配置类的方法移除

设置小米相关的配置信息

Untitled
public ZPNsConfig setMiAppID(String miAppID, String miAppKEY);
1
Copied!

设置华为相关的配置信息

Untitled
public ZPNsConfig setHwAppID(String hwAppID);
1
Copied!

设置 OPPO 相关的配置信息

Untitled
public ZPNsConfig setOppoAppID(String oppoAppID, String oppoAppKey, String oppoAppSecret);
1
Copied!

设置 vivo 相关的配置信息

Untitled
public ZPNsConfig setVivoAppID(String vivoAppID, String vivoAppKey);
1
Copied!

Previous

ZIM

Next

ZIM