Samuel
@samuel.fm
Nah gonna use FCM like the official app does I think
1 2
Samuel
However I do have a backend set up so if I had to that it wouldn’t be the end of the world
1 1
Skeets App
Am looking into that as well. What endpoint are you registering device tokens against? At least on iOS you cannot register decices against the official bsky backend because of differing signing keys (app, backend).
1 1
Skeets App
Even if you connect your FCM to your APNS account (which is possible), how are you getting the notifications from Bluesky to YOUR FCM instance?
2 2
Skeets App
As far as I understand the library it only handles the client-side of push notifications. The issue I have is that i don’t see a way to enable bsky to push notifications to firebase/apns that then get delivered to 3rd party apps. For that to work bsky would need the 3rd party‘s push certificate.
1
Samuel
Hmm not sure. The way the official app works is that it gets the device push token and sends it to bsky
2 1
Skeets App
Yeah and then bsky sends the push notifications using that token and a shared certificate (shared btw app and backend). APNS checks if the app it sends the notifications to has a matching certificate. That’s the problem I see. 3rd party apps have their own push credentials.
1 2
1 more reply
Skeets App
There was a thread about this on discord on which they essentially said you need to setup your own backend and work the firehose :(
1 1
1 more reply
Samuel
I’ve got nothing working yet since I only just started implementing it, but I’ll report back when I do
2