Publish
To send a message to a topic, use publish()
method with your topic name and the message:
1await pubsub.publish({ topics: 'myTopic1', message: { msg: 'Hello to all subscribers!' } });
If multiple providers are defined in your app you can pass the message to a specific provider:
1await pubsub.publish({ 2 topics: 'myTopic1',3 message: { msg: 'Hello to all subscribers!' },4 options: { provider: 'AWSIoTProvider' }5});
You can also publish a message to multiple topics:
1await pubsub.publish({ topics: ['myTopic1','myTopic2'], message: { msg: 'Hello to all subscribers!' } });