Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In order to use Google Firebase Cloud Messaging service, you need to sign up for a Google account, then configure your account to be used for messaging. 

  • Login to Google Firebase Console at: https://console.firebase.google.com

  • If you have already been using Google Firebase service with Deepnet DualShield, then you would already have a Firebase project. You should continue to use the current project Firebase project to re-configure the OOBA settings in your DualShield server. Do NOT create a new project.

  • If you are a new customer of DualShield, or a new customer of Firebase, then create a new project in Firebase.

    Expand

    Image Modified


    Image Modified


    Image Modified


    Image Modified


    Image Modified


  • Open your Firebase project. Click the Settings icon next to "Project Overview", then click "Project Settings" 

...


  • Image Added


Image Added

  • Click the "Cloud Messaging" tab 

...


  • Image Added

  • Make a note of "Sender ID"

...



  • Now, click the "Service accounts" tab

...


  • Image Added

  • Then, press the "Generate new private key" button on the bottom

...


  • Image Added

  • Press "Generate key", then a private key will be generated in the format of a "json" file, and automatically downloaded by your browser

...


  • Image Added

  • Make sure that you keep a copy of the private key file in a safe place

  • Now, login into your DualShield's Admin Console

  • Select "Configuration | Push Notification Service", then select "Google Cloud Messaging";

    Image Modified

  • Check "Enabled" and enter the "Sender ID" from your Firebase project.

    Image Modified

  • Click on the upload file option button and "Select File".

    Image Modified

  • Select the Firebase private key file to upload 

    Image Modified

    Image Modified

  • Click "Save"


17. Click "Close"

18.  Click back in "Text Area" and you will see the Firebase Messaging Configuration has been populated:

Image RemovedImage Added