Technically, if mobile clients were setup to run a lightweight relay on the backend, they could listen for "packets" with events to be picked up and relayed. You could use NFC, Bluetooth, open wifi networks, whatever. As individuals moved about their devices could harvest and redistribute nostr data that eventually makes it's way to the broader network without the sender even needing a data connection.