Skip to main content

A simple Django app to send notifications using Firebase! Adding Firebase Cloud Messaging Service into a Django Project The aim of this repository is to provide a step-by-step guide and a basic project sample to implement FCM (Firebase Cloud Messaging) feature into a django-based project.

Project description

fcmnotify is a simple Django app to conduct Web-based fcmnotify. For each question, visitors can choose between a fixed number of answers.

Detailed documentation is in the “docs” directory.

Quick start

  1. Add “fcmnotify” to your INSTALLED_APPS setting like this:

    pip install fcmnotify
  2. Add “fcmnotify” to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = [
        ...
        'fcmnotify',
    ]
  3. Include the fcmnotify URLconf in your project urls.py like this:

    path('', include('fcmnotify.urls')),
     or
    # url(r'^', include('fcmnotify.urls')),
  4. Run python manage.py migrate to create the polls models.

  5. Start the development server and visit http://127.0.0.1:8000/admin/ to create Firebase information.

    Go into Fcmnotify > fcmsettings Add Firebase information . visit http://127.0.0.1:8000/fcm-settings/ To download HTML SETTINGS file include download HTML file into base html file {% include ‘fcm_settings.html’ %}

  6. To send Notifications .

    Call “from fcmnotify.sender import fcm_notify” send notification using fcm_notify fcm_notify(sender, recipient, message, title=”DK”, dataObject=None)

  7. NOTE:

    Make sure you have jQuery, Your Browser should have notification permission

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fcmnotify-1.2.2.tar.gz (11.1 kB view hashes)

Uploaded Source

Built Distribution

fcmnotify-1.2.2-py3-none-any.whl (13.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page