Firebase Push Notification


This project is not covered by Drupal’s security advisory policy.

Synopsis

Firebase implements a service to send push notification to Android or iOS devices.
It uses Google's Firebase Cloud Messaging to deliver the notification.

Firebase allows

  • to send push and silent push notifications
  • to customize icon, sound and click action
  • to send push notification

Module Setup

These are the steps to get the notifications working:

  1. Create a Firebase account
  2. Add Firebase to your iOS project OR Android project
  3. Enable this module
  4. Add your firebase Server Key into /admin/config/system/firebase
  5. Each device has a token. Store that token on Drupal
  6. Call Firebase service passing the device's token and message
// Token is generated by app. You'll have to send the token to Drupal.
$fakeToken = 'e3vUiwcvkpY:APA91bEDZzKTIkaL0e-UTwiV6EGi1m5J5PrDMxejm6-d85vdwE6Agd';
\Drupal::service('firebase.notification')->send($fakeToken, [
  'title' => 'Title goes here',
  'body' => 'Body goes here',
  'data' => [
    'score' => '3x1',
    'date' => '2017-10-10',
    'optinal' => 'Data is used to send silent pushes. Otherwise, optinal.',
  ],
  'icon' => 'optional-icon',
  'sound' => 'optional-sound',
  'click_action' => 'optional-action',
]);
Supporting organizations: 

Firebase Push Notification项目的Drush安装命令:复制到剪贴板

注:个别模块仍需开启相关子模块。
维护状态: 
积极维护中
开发状态: 
积极开发中

推荐版本下载:

版本下载地址发布日期发布说明翻译下载
8.x-1.0tar.gz (10.89 KB) | zip (14.19 KB)2017年8月10日发布说明简 | 繁 | 更多

开发版本下载:

版本下载地址发布日期发布说明翻译下载
8.x-1.x-devtar.gz (10.9 KB) | zip (14.19 KB)2017年8月10日发布说明简 | 繁 | 更多