Skip to content

Latest commit

 

History

History
112 lines (84 loc) · 3.27 KB

File metadata and controls

112 lines (84 loc) · 3.27 KB

Changelog

[1.2.8] - 2025-01-27

Added

  • 更新iOS MTPush SDK到5.3.0版本
  • 更新Android MTPush SDK到5.3.0版本
  • 新增setCollectControl方法(Android),用于控制是否采集AndroidId(GAID和AID)

New Features

setCollectControl (Android)

设置数据采集控制,用于控制是否采集AndroidId(GAID和AID)。默认情况下 gaid 和 aid 均为 true(默认采集),通过此接口可以关闭部分或全部采集。

使用示例:

// 关闭GAID和AID的采集
MTPush.setCollectControl({
    gaid: false,
    aid: false
});

// 仅关闭GAID采集,保留AID采集(AID默认为true,继续采集)
MTPush.setCollectControl({
    gaid: false
});

注意事项:

  • 仅Android平台支持
  • 该接口需在init接口之前调用,否则无效
  • gaid参数控制是否采集Google Advertising ID,默认为true(采集)
  • aid参数控制是否采集AndroidId,默认为true(采集)
  • 只有显式设置为false时才会关闭对应数据采集

Migration Guide

从1.2.7升级到1.2.8版本时,需要:

  1. 如果需要控制AndroidId数据采集,可在初始化前调用setCollectControl方法
  2. 重新构建项目以应用新的依赖版本

[1.2.7] - 2025-01-27

Added

  • 更新iOS MTPush SDK到5.2.0版本
  • 更新Android MTPush SDK到5.2.0版本
  • 新增setBadgeWithCallback方法,用于设置Badge并获取操作结果

Changed

  • 插件版本从1.2.6升级到1.2.7
  • 优化Android依赖管理

New Features

setBadgeWithCallback

设置Badge并获取操作结果。相比原有的setBadge方法,此方法提供操作成功或失败的回调。

使用示例:

// 设置Badge并处理结果
MTPush.setBadgeWithCallback({badge: 5}, (result) => {
    if (result.code != 0) {
        console.log("设置Badge失败:", result.message);
    } else {
        console.log("设置Badge成功");
    }
});

注意事项:

  • 仅iOS平台支持
  • Android平台会调用普通setBadge方法并返回成功
  • 回调参数:成功时返回null,失败时返回错误对象{code, message}

Migration Guide

从1.2.6升级到1.2.7版本时,需要:

  1. 如果需要获取Badge设置结果,可使用新的setBadgeWithCallback方法
  2. 重新构建项目以应用新的依赖版本

[1.2.6] - 2025-07-30

Added

  • 更新iOS MTPush SDK到5.1.0版本
  • 更新Android MTPush SDK到5.1.0版本
  • 新增setEnableResetOnDeviceChange方法,用于设置设备更换时是否重置RegistrationID

Changed

  • 插件版本从1.2.5升级到1.2.6

New Features

setEnableResetOnDeviceChange

开启或者关闭设备更换时重置RegistrationID的功能。若开启时,当检测到设备发生变化时(只有当设备型号发生变化时),会自动清除注册信息,重新注册。

使用示例:

// 启用设备更换时重置RegistrationID功能
MTPush.setEnableResetOnDeviceChange(true);

// 禁用设备更换时重置RegistrationID功能(默认状态)
MTPush.setEnableResetOnDeviceChange(false);

注意事项:

  • 请在初始化接口前调用
  • 默认为关闭状态

Migration Guide

从1.2.5升级到1.2.6版本时,需要:

  1. 如果需要使用设备迁移功能,请在初始化前调用setEnableResetOnDeviceChange(true)