DekuSMS-Android
DekuSMS-Android copied to clipboard
RabbitMQ listener connection drops after device idle
When messages are sent from a RabbitMQ producer to the queue that DekuSMS is listening to, the listener connection dies after the phone is idle for some time. Messages stop being delivered until the DekuSMS app is reopened, which restores the connection.
Steps to reproduce
- Ensure DekuSMS is running and is listening to a RabbitMQ queue.
- Send messages from a RabbitMQ producer to the queue.
- Let the phone go idle (screen off, app in background) for a while.
- Observe that messages sent during this time are not delivered.
- Reopen DekuSMS and see that the connection is restored and messages are delivered.