Francesco verheye
Francesco verheye

Reputation: 1574

Firebase Invalid API key

I have an android project which I want to expand with Firebase. Currently I've got an error logging when I want to test a crash with a log message.

Server did not receive report: Origin Error message: API key not valid. Please pass a valid API key.

What can I do to fix this? I've copied the google-services.json file to my project from the console.

Upvotes: 6

Views: 19693

Answers (4)

Armin Sadreddin
Armin Sadreddin

Reputation: 13

There are two different configurations for release mode and test mode. make sure that you use the API key which is related to each. In the angular there are two environment files. environment.prod.ts which is for production and environment.ts which is for testing. make sure that the api key in these files are correct.

Upvotes: 0

Mr. Disability
Mr. Disability

Reputation: 838

Got the same error in my Angular project. I know the question is for android but this is the question that pops up when I searched the error for angular so hopefully, it would help another person in the near future. Make sure you're importing the right variable. In the app.module.ts file:

import { FIREBASE } from 'src/environments/firebase';

imports: [
    AngularFireModule.initializeApp(FIREBASE.firebase)
  ],

firebase.ts (environment file) fill with your config info from firebase.

export const FIREBASE = {
  production: false,
  firebase: {
    apiKey: "",
  authDomain: "",
  databaseURL: "",
  projectId: "",
  storageBucket: "",
  messagingSenderId: "",
  appId: "",
  measurementId: ""
  }
};

So make sure you're importing the right variable. Took me some time to figure out. Happy coding!

Upvotes: 5

Gustavo AJVS
Gustavo AJVS

Reputation: 9

good night, I solved this problem with


    npm i firebase --save

Upvotes: -8

Vathsav
Vathsav

Reputation: 66

Make sure you've got the API keys set correctly in your Google Developer Console for your Firebase project.

Upvotes: 4

Related Questions