Skip to content

提醒项管理

会话提醒目前只支持服务器下发指令。客户端只需监听同步会话提醒和监听刷新会话消息即可

获取提醒项

dart
// 获取指定频道的提醒项列表 
WKIM.shared.reminderManager.getWithChannel(channelId,channelType)

保存提醒项

dart
// 保存提醒项
WKIM.shared.reminderManager.saveOrUpdateReminders(list)

事件

新增提醒项

dart
// 监听新增提醒项
WKIM.shared.reminderManager.addOnNewReminderListener(key, (reminder) {
    // 处理新增提醒项
});

// 移除监听
WKIM.shared.reminderManager.removeOnNewReminderListener(key);

数据结构说明

dart
class WKReminder {
  int reminderID = 0;               // 提醒项ID
  String messageID = '';            // 消息ID
  String channelID = '';            // 频道ID
  int channelType = 0;              // 频道类型
  int messageSeq = 0;               // 消息序列号
  int type = 0;                     // 提醒类型
  String text = '';                 // 提醒内容
  dynamic data;                     // 附加数据
  int version = 0;                  // 版本号
  int done = 0;                     // 完成状态
  int needUpload = 0;               // 是否需要上传(这里是指上传到业务服务器)
  String publisher = '';            // 发布者
}

本文档内容版权属于 上海信必达网络科技有限公司,保留所有权利