Maybe something clever could be built into a web app?
It finds devices on the same network automatically but also works across networks when using the plus button on the top right.
I've tried all the options in this thread but only discovered pairdrop 20 minutes ago (thanks to this thread) and it's by far the best option.