jlcvp / fcm-node

A Node.JS simple interface to Google's Firebase Cloud Messaging (FCM) for Android & iOS & Web Notification and data push
MIT License
125 stars 46 forks source link

Invalid Firebase app name "null" provided. App name must be a non-empty string. #47

Closed gnorbsl closed 5 years ago

gnorbsl commented 5 years ago

After updating to 1.5 I get this error.

I'm using this method:

const FCM = require('fcm-node'); const serverKey = require('../private/firebase-adminsdk.json'); const fcm = new FCM(serverKey);

Any Idea what could cause this?

Error: Invalid Firebase app name "null" provided. App name must be a non-empty string.
at FirebaseAppError.FirebaseError [as constructor] (/home/waggldaggl/WebstormProjects/beercoin-backend-nodejs/node_modules/firebase-admin/lib/utils/error.js:42:28)
at FirebaseAppError.PrefixedFirebaseError [as constructor] (/home/waggldaggl/WebstormProjects/beercoin-backend-nodejs/node_modules/firebase-admin/lib/utils/error.js:88:28)
at new FirebaseAppError (/home/waggldaggl/WebstormProjects/beercoin-backend-nodejs/node_modules/firebase-admin/lib/utils/error.js:122:28)
at FirebaseNamespaceInternals.initializeApp (/home/waggldaggl/WebstormProjects/beercoin-backend-nodejs/node_modules/firebase-admin/lib/firebase-namespace.js:64:19)
at FirebaseNamespace.initializeApp (/home/waggldaggl/WebstormProjects/beercoin-backend-nodejs/node_modules/firebase-admin/lib/firebase-namespace.js:392:30)
at new FCM (/home/waggldaggl/WebstormProjects/beercoin-backend-nodejs/node_modules/fcm-node/lib/fcm.js:159:23)
at Object.<anonymous> (/home/waggldaggl/WebstormProjects/beercoin-backend-nodejs/utils/firebase_helper.js:5:13)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Module.load (internal/modules/cjs/loader.js:600:32)
jlcvp commented 5 years ago

21f4e52 fixes this

version 1.5.1 released