From a88e634539f2884b4185da3dd7568b9dc74dc7f1 Mon Sep 17 00:00:00 2001 From: Pawel Wujczyk Date: Wed, 9 Aug 2023 21:36:55 +0200 Subject: [PATCH] New snippet with project id defined. In the internal bug b/290344815 we had been discussing how to initialize SDK and we come up with working version which is different than documentation on the page: https://firebase.google.com/docs/admin/setup?hl=pl#initialize_the_sdk_in_non-google_environments --- .../FirebaseAdmin.Snippets/FirebaseAppSnippets.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/FirebaseAdmin/FirebaseAdmin.Snippets/FirebaseAppSnippets.cs b/FirebaseAdmin/FirebaseAdmin.Snippets/FirebaseAppSnippets.cs index 64f88ac9..46840772 100644 --- a/FirebaseAdmin/FirebaseAdmin.Snippets/FirebaseAppSnippets.cs +++ b/FirebaseAdmin/FirebaseAdmin.Snippets/FirebaseAppSnippets.cs @@ -42,6 +42,17 @@ internal static void InitSdkWithApplicationDefault() // [END initialize_sdk_with_application_default] } + internal static void InitSdkWithApplicationDefaultAndProjectId() + { + // [START initialize_sdk_with_application_default_and_projectId] + FirebaseApp.Create(new AppOptions() + { + Credential = GoogleCredential.GetApplicationDefault(), + ProjectId = "my-project-id", + }); + // [END initialize_sdk_with_application_default_and_projectId] + } + internal static void InitSdkWithRefreshToken() { // [START initialize_sdk_with_refresh_token]