publish method

  1. @override
Future<ResultCode> publish(
  1. String topic,
  2. Uint8List data, {
  3. int requestId = 0,
})
override

Publish topic.

Parameter topic The topic.

Parameter ]data] The topic data.

Parameter requestId The request id. Returned by onPublishTopicMessageFailed when publishing a message fails.

Returns

Note You can send messages at a maximum frequency of 150 calls every 3 seconds. The maximum data length is 4 KB.

发布一个主题。

Parameter topic 主题标识。

Parameter data 主题数据。

Parameter requestId 请求标识。发布消息失败通过 onPublishTopicMessageFailed 返回。

Returns

Note 发送消息的调用频率上限为每 3 秒 150 次。 请确保二进制消息大小不超过 4 KB。

Implementation

@override
Future<ResultCode> publish(String topic, Uint8List data,
    {int requestId = 0}) {
  return _invokeCodeMethod(
      'publish', {'topic': topic, 'data': data, 'requestId': requestId});
}