Django REST Framework: How to send push notifications to non-Google Android Devices?

This page summarizes the projects mentioned and recommended in the original post on /r/django

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • django-push-notifications

    Send push notifications to mobile devices through GCM or APNS in Django.

  • Hey there, I've been looking into realtime communication between a Django backend server running on Django REST Framework, and a Flutter application. I've researched into Django Channels (Websockets), and the "Django Push Notifications" package (https://github.com/jazzband/django-push-notifications). I'm sure FCM/GCM will be a piece of cake to handle, but what about Android devices which do not support the Firebase SDK? E.g. Huawei, Mi devices etc which do not have Google Play services on them.

  • hms-push-serverdemo-python

    Python sample code encapsulates APIs of the HUAWEI Push Kit server. It provides many sample programs about quick access to HUAWEI Push Kit for your reference or usage.

  • No question FCM is the best for android and ios, but sending directly to HMS is not as hard as it sounds. They provide a demo here https://github.com/HMS-Core/hms-push-serverdemo-python. (I hope they will improve the Flutter module, as HMS app crashes is still common).

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts