I'm working on an Android app in Java for a multiplayer game where players might be hundreds of kilometers apart. It's important for privacy that everything operates locally on their devices. However, I need to occasionally transmit small packets of location data and short text messages between players, ideally only once every few minutes. I'm looking for a way to send this data using existing services like SMS, instead of routing it through my own server, so I can avoid extra costs and potential privacy issues.
3 Answers
Have you thought about using P2P methods? You might want to check out WebRTC data channels! Alternatively, consider setting up something like Socket.io where one device can act as the server. Trying to rely on SMS or email seems like it would create more headaches.
If you’re open to setting up your own server, it makes things super straightforward. But if you really want to avoid that, you could look into using SMS or email as the communication method.
Just be aware that depending on how much data you send, using SMS or email could end up costing more than simply running your own server! Especially if you start sending too many messages and get flagged as spam.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically