publish method
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
- ResultCode.OK Success
- others: Failure
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
- ResultCode.OK 成功
- 其他: 失败
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});
}