Yes, that's absolutely fair. As a more general solution, you could build a very lightweight mobile app or website that used a server as a relay, and whose interface involved only minimal JS (enough to long-poll or similar) -- but only if you could implement the client part of the relay. XMPP would have been an obvious way to do that, but even a documented web protocol would work fine.