@feld @grishka What are you talking about?
This is literally how every Mastodon/Pleroma app works, the developer uses a proxy server to forward requests from Mastodon/Pleroma/Pixelfed to APNS/FCM.
The API keys are for signed requests to my proxy server