I don't think that file is really needed, the phonegap-plugin-push (https://github.com/phonegap/phonegap-plugin-push) doesn't use it and push notifications work without it. The Sender ID is set on plugin install passing it as a variable. Not sure what other values are included on the google-services.json

This plugin isn't using Firebase. We didn't need google-services.json for GCM3.

I forked the phonegap plugin to add FCM support and it works too without the google-services.json file too.

Sauce?

Firebase requires two variables, the application id and the sender id. Fortunately the senderId is embedded in the applicationId.

I am now actually wondering, where to put the google-service.json file on Cordova (no I am not updating our plugin), but I have no clue what is matching the native 'app' folder in Crodova land, is it WWW foldeR?

Correct. The documentation is being updated to cover the fact the developer needs to add the file. If the file is not present the developer gets a useful error message in his/her log when registration fails. If the file is present but incorrect (as say a stubbed file) then then developer gets a less useful message. We chose to leave it out because it is more clear what the problem is, and a quick google search for "google-services.json" takes the user exactly where they need to go.

I don't think that file is really needed, the phonegap-plugin-push (https://github.com/phonegap/phonegap-plugin-push) doesn't use it and push notifications work without it. The Sender ID is set on plugin install passing it as a variable. Not sure what other values are included on the google-services.json

This plugin isn't using Firebase. We didn't need google-services.json for GCM3.

I forked the phonegap plugin to add FCM support and it works too without the google-services.json file too.

Sauce?

Firebase requires two variables, the application id and the sender id. Fortunately the senderId is embedded in the applicationId.

I am now actually wondering, where to put the google-service.json file on Cordova (no I am not updating our plugin), but I have no clue what is matching the native 'app' folder in Crodova land, is it WWW foldeR?

Correct. The documentation is being updated to cover the fact the developer needs to add the file. If the file is not present the developer gets a useful error message in his/her log when registration fails. If the file is present but incorrect (as say a stubbed file) then then developer gets a less useful message. We chose to leave it out because it is more clear what the problem is, and a quick google search for "google-services.json" takes the user exactly where they need to go.

I don't think that file is really needed, the phonegap-plugin-push (https://github.com/phonegap/phonegap-plugin-push) doesn't use it and push notifications work without it. The Sender ID is set on plugin install passing it as a variable. Not sure what other values are included on the google-services.json

This plugin isn't using Firebase. We didn't need google-services.json for GCM3.

I forked the phonegap plugin to add FCM support and it works too without the google-services.json file too.

Sauce?

Firebase requires two variables, the application id and the sender id. Fortunately the senderId is embedded in the applicationId.

I am now actually wondering, where to put the google-service.json file on Cordova (no I am not updating our plugin), but I have no clue what is matching the native 'app' folder in Crodova land, is it WWW foldeR?

Correct. The documentation is being updated to cover the fact the developer needs to add the file. If the file is not present the developer gets a useful error message in his/her log when registration fails. If the file is present but incorrect (as say a stubbed file) then then developer gets a less useful message. We chose to leave it out because it is more clear what the problem is, and a quick google search for "google-services.json" takes the user exactly where they need to go.

I don't think that file is really needed, the phonegap-plugin-push (https://github.com/phonegap/phonegap-plugin-push) doesn't use it and push notifications work without it. The Sender ID is set on plugin install passing it as a variable. Not sure what other values are included on the google-services.json

This plugin isn't using Firebase. We didn't need google-services.json for GCM3.

I forked the phonegap plugin to add FCM support and it works too without the google-services.json file too.

Sauce?

Firebase requires two variables, the application id and the sender id. Fortunately the senderId is embedded in the applicationId.

I am now actually wondering, where to put the google-service.json file on Cordova (no I am not updating our plugin), but I have no clue what is matching the native 'app' folder in Crodova land, is it WWW foldeR?

Correct. The documentation is being updated to cover the fact the developer needs to add the file. If the file is not present the developer gets a useful error message in his/her log when registration fails. If the file is present but incorrect (as say a stubbed file) then then developer gets a less useful message. We chose to leave it out because it is more clear what the problem is, and a quick google search for "google-services.json" takes the user exactly where they need to go.

I don't think that file is really needed, the phonegap-plugin-push (https://github.com/phonegap/phonegap-plugin-push) doesn't use it and push notifications work without it. The Sender ID is set on plugin install passing it as a variable. Not sure what other values are included on the google-services.json

This plugin isn't using Firebase. We didn't need google-services.json for GCM3.

I forked the phonegap plugin to add FCM support and it works too without the google-services.json file too.

Sauce?

Firebase requires two variables, the application id and the sender id. Fortunately the senderId is embedded in the applicationId.

I am now actually wondering, where to put the google-service.json file on Cordova (no I am not updating our plugin), but I have no clue what is matching the native 'app' folder in Crodova land, is it WWW foldeR?

Correct. The documentation is being updated to cover the fact the developer needs to add the file. If the file is not present the developer gets a useful error message in his/her log when registration fails. If the file is present but incorrect (as say a stubbed file) then then developer gets a less useful message. We chose to leave it out because it is more clear what the problem is, and a quick google search for "google-services.json" takes the user exactly where they need to go.