Django app for Firebase Cloud Messaging. Used as an unified platform for sending push notifications to mobile devices & browsers (android / ios / chrome / firefox / ...).
Supports Firebase Cloud Messaging HTTP v1 API. If you're looking for the legacy API, use fcm-django<1!
FCMDevice model fields
registration_id (required - is FCM token)
name (optional)
active (default: true)
user (optional)
device_id (optional - can be used to uniquely identify devices)
type (android , web , ios )
Functionality:
all necessary migrations
model admins for django admin
admin actions for testing single and bulk notification sending
automatic device pruning: devices to which notifications fail to send are marked as inactive
devices marked as inactive will not be sent notifications
Django rest framework viewsets
|