Oooh. Are you sure you can pull that off?
Coincidentally I saw a reply from Paul this morning on my question on that. He told me that push notifications cannot be sent to third party apps (in the atproto github how to discussions)
yeah so their backend cannot send it to our apps. but we can make our own backends (which is what @skeetsapp.com does). simply change the serviceDid to your own service (i.e. did:web:graysky.app, which then has a DID document at graysky.app/.well-known/... pointing to my API
The registerPush seems only some very light sugar coating around Google's Fire Cloud Messaging. In understand this is not your top prio when building a new protocol.
Oh it’s not even that. It just forwards it to a server (in the official app’s case, the AppView, which then figures out what to send and sends it to APN/FCM)