Important: Please note that FCM (Firebase Cloud Messaging) was previously called GCM (Google Cloud Messaging). Since the implementation of FCM, the process itself has become simplified.


What's an FCM key and why do I need one?

Chrome needs you to log in with your Google credentials for a free FCM account in order to send push notifications. It is not a strict necessity that you have your own FCM account, but we recommend that you do.


Here's why: 

PushCrew provides an option to export your subscriber list to a different platform. But that cannot happen if you do not have your own FCM keys. However, you will still be able to send notifications with PushCrew without any difficulty. If you want the convenience of moving or exporting your subscriber base, whenever you wish, you are advised to create your own FCM account.


If you don’t create your own FCM key, PushCrew gives you its own Google API key (Server key). However, this situation has its own limitations. If you create your FCM key after gaining a few subscribers, then you can export only those subscribers that you collected with your own FCM keys.


Another important footnote here is that currently, you can add as many subscribers and push notifications on a single FCM key; Google has not specified any constraints. But in the future, Google just might limit these numbers. And if this happens, you’ll have to share the limit on PushCrew’s subscriber base with our other clients who are availing PushCrew's FCM key.


Therefore, you are strongly advised to create your own FCM account, and add the FCM Project Number (Sender ID) and FCM API key (Server key) to your push notifications account.

Note: Having your own FCM key is strictly required for native implementation. 



How to set up your own FCM key:

  1. Log in with your Google Account: Open https://console.firebase.google.com/ and log in  using your Google account:




2.Click on Add Project to give your project a name (website name recommended), then click on Create Project.



3. Your project should now appear as shown in the image below, we’ve used the project name  ‘Akshay’ for reference. Click on your project name to access the dashboard.





4.On the dashboard, click on settings on the left side panel 

 

 5.  Then click on Project Settings 




6.You’ll be taken to the settings page as shown in the picture below. Click on ‘Cloud Messaging’. Copy the Server key & the Sender ID and leave this tab open.


7.Open your PushCrew account and click on Project number & API key on the left side of the panel. Paste your Server key & Sender ID as shown below.





8.Click on Use my key, you should get a success message similar to the one shown below.

 


Note: It's important that you follow these directions carefully. If you enter the wrong Sender ID or Server key, your delivery rate will drop down significantly. And you'll not be able to export your subscriber list.