4
votes

It says "Google Cloud Messaging (GCM) is a free service", but to enable it I need to create a project in Google Cloud Platform which costs money.. So how is it free? or am I'm missing something?

3
Create a GCP project has no cost, actually, many GCP services have a free quota, for developing anything you want. It is most like "Pay when you go to production". But when you create a trial GCP account, you get 300$ of credit for use in services that doesn´t have a free quota. - Chaotic Pechan

3 Answers

5
votes

Creating projects on the Google Developer Console does not cost money. In fact, you can use cloud products like App Engine, BigQuery, and Cloud Messaging (which all have free quota) without putting in any billing information.

For Cloud Messaging, it is similar to using APIs like Google Maps and YouTube: you create a project on the Developer Console, enable the appropriate API, and start using it with your key / configuration file.

If you want to use Compute Engine VMs and products that don't have a free tier, then you need to use the free trial or put in billing information.

You should be able to use Cloud Messaging after the trial is over.

0
votes

you are not billed separately for using the messaging service however you will be billed for other features in the project.

0
votes

the first instance / server on GCP is free on daily quota basis. API is also free on a limit on daily basis.