When using the mobile app, there is no user feedback about being offline. A user can type in a message and think that they "sent" it. If they notice the exclamation point that it is offline, they don't have the opportunity to "try again".
A couple ideas on how to address this:
Have a visible message saying "Not sent" like you see on iMessage
Allow to "Try Again"
Or...
Grey out "Send" button if user is offline so they don't have the option to hit Send
When using the mobile app, there is no user feedback about being offline. A user can type in a message and think that they "sent" it. If they notice the exclamation point that it is offline, they don't have the opportunity to "try again".
A couple ideas on how to address this:
Or... Grey out "Send" button if user is offline so they don't have the option to hit Send