From 8c8fbfa95978bcc6d627fe26a806eb810282f9be Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Sun, 5 Apr 2026 15:38:40 -0400 Subject: [PATCH] Add Firebase: google-services.json, Google Services plugin, debug applicationIdSuffix --- .gitignore | 2 +- app/build.gradle.kts | 1 + app/google-services.json | 48 +++++++++++++++++++++++++++++++++++++++ build.gradle.kts | 1 + gradle/libs.versions.toml | 1 + 5 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 app/google-services.json diff --git a/.gitignore b/.gitignore index b33af2b4..a10b88a3 100644 --- a/.gitignore +++ b/.gitignore @@ -8,7 +8,7 @@ .externalNativeBuild .cxx local.properties -google-services.json +# google-services.json is checked in — API keys are not secret (embedded in APK) relay/target/ .claude/worktrees/ .signing/ diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 7f1bf283..57ace3f3 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -4,6 +4,7 @@ plugins { alias(libs.plugins.kotlin.compose) alias(libs.plugins.ksp) alias(libs.plugins.roborazzi) + alias(libs.plugins.google.services) } android { diff --git a/app/google-services.json b/app/google-services.json new file mode 100644 index 00000000..7bc16d49 --- /dev/null +++ b/app/google-services.json @@ -0,0 +1,48 @@ +{ + "project_info": { + "project_number": "991526271986", + "project_id": "rouse-context", + "storage_bucket": "rouse-context.firebasestorage.app" + }, + "client": [ + { + "client_info": { + "mobilesdk_app_id": "1:991526271986:android:dc864e8d168fd52aa2896b", + "android_client_info": { + "package_name": "com.rousecontext" + } + }, + "oauth_client": [], + "api_key": [ + { + "current_key": "AIzaSyAv9Qr-J2We1psD4VEbf6D-KSdD52knKfo" + } + ], + "services": { + "appinvite_service": { + "other_platform_oauth_client": [] + } + } + }, + { + "client_info": { + "mobilesdk_app_id": "1:991526271986:android:e8657156ffe6af3ba2896b", + "android_client_info": { + "package_name": "com.rousecontext.debug" + } + }, + "oauth_client": [], + "api_key": [ + { + "current_key": "AIzaSyAv9Qr-J2We1psD4VEbf6D-KSdD52knKfo" + } + ], + "services": { + "appinvite_service": { + "other_platform_oauth_client": [] + } + } + } + ], + "configuration_version": "1" +} \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index c8bc4468..89615000 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,6 +8,7 @@ plugins { alias(libs.plugins.ktlint) apply false alias(libs.plugins.detekt) alias(libs.plugins.roborazzi) apply false + alias(libs.plugins.google.services) apply false } subprojects { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f4882868..73d5c592 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -118,3 +118,4 @@ ktlint = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint" } detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" } roborazzi = { id = "io.github.takahirom.roborazzi", version.ref = "roborazzi" } ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" } +google-services = { id = "com.google.gms.google-services", version = "4.4.2" }