setGeTuiTag function

Future<int?> setGeTuiTag(
  1. List<String> tags, {
  2. String sn = '',
})

设置Tag sn 序列号 仅支持Android return code = 0 为成功,其他状态🐴 Android ios 成功为0, 失败为 1 android 失败为 1

Implementation

Future<int?> setGeTuiTag(List<String> tags, {String sn = ''}) async {
  if (!_supportPlatform) return null;
  assert(tags.isNotEmpty, 'tags 不能为空');
  if (_isAndroid) {
    return await _channel.invokeMethod<int?>(
        'setTag', <String, dynamic>{'tags': tags, 'sn': sn});
  } else if (_isIOS) {
    final bool? status = await _channel.invokeMethod<bool?>(
        'setTag', <String, dynamic>{'tags': tags, 'sn': sn});
    return (status ?? false) ? 0 : 1;
  }
  return 0;
}