from my knowladge it stores the message on the senders device until the other person js online then sends it
theres not a way for me to possibly convince every person i know to use signal or xmpp or any other form of messaging
searxng :)