0

我有一个应该能够接收推送通知的 IoT 设备,但我不希望以任何方式保留通知。设备当前在线并收到通知,或者没有,一旦设备再次上线,通知应该会丢失并且不会发送。我知道这不是配置通知的工作方式......还是他们?有没有其他方法可以解决这个问题?基本上它是向设备发送一种命令

4

1 回答 1

0

据我所知,当客户端不确认时,您无法配置 Google PubSub 持续向客户端推送消息的频率和持续时间。

您的客户知道当前时间吗?如果是这样,您可以在客户端尝试此算法:

  1. 客户端接收命令。
  2. 客户确认收到。
  3. 只有当它带有最近的时间戳时,客户端才会执行命令。

这样,当客户端重新联机时,它将耗尽在停机期间排队的命令,但不会对它们采取行动。

于 2018-06-27T09:28:27.683 回答