2016-08-28

I have 2 projects (staging and production) on firebase and google apis console.

I was using firebase old console and I have project using the same name on firebase old console

I was using Google APIs Keys for (Android , iOS , Server) and I enabled these APIs:

Google Maps Android API

Google Maps Directions API

Google Maps Distance Matrix API

Google Maps Embed API

Google Maps Geocoding API

Google Maps Geolocation API

Google Maps Roads API

Google Maps SDK for iOS

Google Maps Time Zone API

Google Places API for Android

Google Places API for iOS

Google Places API Web Service

Google Static Maps API

URL Shortener API

when I upgraded my project on firebase from old console to new console I found that my tokens keys has changed to (Android, Browser, Server)
The Android key has been generated after I added android app on firebase console to generate google-services.json file

Additionally All my enabled APIs that I mentioned above has been removed and changed to these APIs:

Firebase Rules API

App Engine Admin API

BigQuery API

Google Cloud APIs

Google Cloud Datastore API

Google Cloud Logging API

Google Cloud Messaging

Google Cloud SQL

Google Cloud Storage

Google Cloud Storage JSON API

Google Monitoring API

Identity Toolkit API

Mobile Crash and Performance Reporting API

Stackdriver Debugger API

Stackdriver Trace API

Token Service API

Currently my app is not working because the Token Keys has changed.

one way to solve this issue is to build new (ios, android, server) app with the new Token Keys. But I'll have to wait for Apple to accepts and publish the app. also we are working on some modifications I'll have to ask the developers to stop working on what ever they are doing now to go back to previous branch and tag to change the Token Key and verify that eveything is working probably, then continue working on their system.

Another Solution:
To set back my token keys with the existing one

I remember when I upgraded the Firebase Projects it mentioned that I don't need to change the SDK or anything to the code and I can change it later

but what happen is that all Keys has removed and generated new keys, also all APIs changed

Did someone had similar issue? what did you do to solve it?

Show more