olucurious / PyFCM

Python client for FCM - Firebase Cloud Messaging (Android, iOS and Web)
http://olucurious.github.io/PyFCM/
MIT License
803 stars 206 forks source link

Any plans for migrating from lagecy HTTP to HTTPv1 ? #301

Closed davit555 closed 2 months ago

rezaul99 commented 7 months ago

Any plans for migrating from Legacy HTTP to HTTPv1?

olucurious commented 7 months ago

@rezaul99 we are looking for contributors, can you assist?

jonesnc commented 6 months ago

@olucurious If you're looking for contributors, I'd also be interested in helping out.

olucurious commented 6 months ago

Hi @jonesnc thanks for expressing interest in contributing. I'm thinking of wrapping around the firebase-admin library (https://firebase.google.com/docs/reference/admin/python/firebase_admin.messaging), if you have some time can you please send a draft PR to the develop branch 🙏🏾

davidemerritt commented 5 months ago

@olucurious can you help explain what added functionality/value add pyfcm has/added over using firebase_admin.messaging directly? I am trying to understand what added functionality/logic I've been using with pyfcm that may not be as explicit with the direct firebase_admin.messaging functions?

davidemerritt commented 4 months ago

I ended up migrating to the firebase_admin SDK library to support FCM sending for the migration.

I have seen a big uptick in latency for topic based push notifications and a drop-off in delivery rate and users reporting more dropped messages. Has anyone else seen this as part of the migration off of the legacy FCM endpoints?

jonesnc commented 3 months ago

I ended up moving to fcm-django.

olucurious commented 2 months ago

Done https://github.com/olucurious/PyFCM/releases/tag/2.0.1