BlueBubblesApp / bluebubbles-app

A cross-platform app ecosystem, bringing iMessage to Android, PC (Windows, Linux, & even macOS), and Web!
https://bluebubbles.app
Apache License 2.0
743 stars 101 forks source link

UnifiedPush support #2274

Open ThatOneCalculator opened 2 years ago

ThatOneCalculator commented 2 years ago

As this is supposed to be a (F)OSS/self-hosted solution, UnifiedPush support as an alternative to Firebase Cloud Messaging would be greatly appreciated

zlshames commented 2 years ago

Leaving this here for reference:

The only thing im worried about is compatibility with the Android side since we dynamically load in the credentials vs. how they show it in the samples. I think it's do-able, but might be tricky.

Edit: Didn't mean to close the issue

ThatOneCalculator commented 2 years ago

Since this is a Flutter app, why not use the Flutter SDK? https://unifiedpush.org/developers/flutter/

zlshames commented 2 years ago

Since this is a Flutter app, why not use the Flutter SDK? https://unifiedpush.org/developers/flutter/

Edit: I think the resource you linked might be a different UnifiedPush than the one I'm talking about. The one I linked only needs a client side implementation

good catch, im blind and didn't see it. Thanks!

karmanyaahm commented 2 years ago

Aerogear UnifiedPush and UnifiedPush.org are different things. UnifiedPush.org is a FOSS, decentralized alternative to FCM, whereas Aerogear is just a gateway for multiple centralized push services.

ThatOneCalculator commented 2 years ago

Yep. I'm talking about the FOSS decentralized one.