Bitchat is a fantastic invention, but one of the parties to the exchange has to be internet connected and the person who is not connected needs to trust that person until they reach Internet again (if they are the recipient)
Reticulum network could be a solution going forward.