hmmmmm
thinking about how you might be able to do federated push notification proxies from mastodon -> (apple / google) push -> phones that mastodon apps can use in order to not set up their own servers
I'm not actually sure iOS has this issue but android definitely appears to not let app developers listen to a websocket in the background based on my experience
@iliana yeah, going through Apple's servers is really the only way to do it on iOS. they're really strict on what is allowed for background tasks. Amaroq uses "background processing" to assist in its push notifications, but the initial signal still comes from APN.
@impiaaa so amaroq is running their own server to proxy pushes from the websocket then?
@impiaaa oh that's interesting.
I was actually thinking of maybe a way to register pushes with mastodon that included an encryption key, so that the proxy could subscribe to a push URL without seeing any of the content, and just passing it directly to the device
@iliana that would be neat, but it would be an upstream change that I don't find likely to get into mainline. 😞