Skip to content

Commit 7a86bef

Browse files
FirebaseInstallations changelog (#4617)
* FirebaseInstallations changelog * Punctuation
1 parent e0dae9a commit 7a86bef

File tree

2 files changed

+33
-0
lines changed

2 files changed

+33
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# API-Key restrictions may need to be updated with new version of Firebase iOS SDKs.
2+
3+
## What happened?
4+
5+
The following SDKs updates introduce a dependency on the [Firebase Installations API](https://pantheon.corp.google.com/apis/library/firebaseinstallations.googleapis.com), a new infrastructure service for Firebase:
6+
7+
- Analytics
8+
- Cloud Messaging
9+
- Remote Config
10+
- In-App Messaging
11+
- A/B Testing
12+
- Performance Monitoring
13+
- ML Kit
14+
- Instance ID
15+
16+
17+
As a result, API restrictions you may have applied to API keys used by your Firebase applications may have to be updated to allow your apps to call the Firebase Installations API.
18+
19+
## What do I need to do?
20+
21+
Before upgrading your application(s) to the latest SDK version, please **make sure that the API key(s) used in your application(s) are whitelisted for the Firebase Installations API:**
22+
23+
- **Open** the [Google Cloud Platform Console](https://pantheon.corp.google.com/apis/credentials?folder).
24+
- **Choose** the project you use for your application(s).
25+
- **Open** APIs & Services and **select** Credentials.
26+
- **Click** Edit API Key (pencil icon) for the API key in question.
27+
- **Scroll down** to the API restrictions section.
28+
- If the radio button shows Don't restrict key, the API key is not affected.
29+
Otherwise, from the dropdown menu, **add** the Firebase Installations API to the list of permitted APIs, and click Save.

FirebaseInstallations/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# 1.0.0
2+
3+
- [added] The Firebase Installations Service is an infrastructure service for Firebase services that creates unique identifiers and authentication tokens for Firebase clients (called "Firebase Installations") enabling Firebase Targeting, i.e. interoperation between Firebase services.
4+
- [added] The Firebase Installations SDK introduces the Firebase Installations API. Developers that use API-restrictions for their API-Key may experience blocked requests (https://stackoverflow.com/questions/58495985/). This problem can be mitigated by following the instructions found [here](API_KEY_RESTRICTIONS.md).

0 commit comments

Comments
 (0)