diff --git a/backend/core/Services/FcmService.php b/backend/core/Services/FcmService.php index bb409ae4..50cdc282 100644 --- a/backend/core/Services/FcmService.php +++ b/backend/core/Services/FcmService.php @@ -17,6 +17,8 @@ class FcmService $this->serviceAccountFile = $envPath; } elseif (file_exists('/keys/firebase_service_account.json')) { $this->serviceAccountFile = '/keys/firebase_service_account.json'; + } elseif (file_exists('/keys/service-account.json')) { + $this->serviceAccountFile = '/keys/service-account.json'; } elseif (file_exists(__DIR__ . '/../../keys/firebase_service_account.json')) { $this->serviceAccountFile = __DIR__ . '/../../keys/firebase_service_account.json'; } elseif (file_exists(__DIR__ . '/../../ride/firebase/service-account.json')) { diff --git a/backend/ride/firebase/fcm_fun.php b/backend/ride/firebase/fcm_fun.php index 588456df..04d6c3ff 100644 --- a/backend/ride/firebase/fcm_fun.php +++ b/backend/ride/firebase/fcm_fun.php @@ -23,6 +23,9 @@ function resolveFCMServiceAccountPath($serviceAccountPath = null) { if (file_exists('/keys/firebase_service_account.json')) { return '/keys/firebase_service_account.json'; } + if (file_exists('/keys/service-account.json')) { + return '/keys/service-account.json'; + } if (file_exists(__DIR__ . '/../../keys/firebase_service_account.json')) { return __DIR__ . '/../../keys/firebase_service_account.json'; } diff --git a/backend/ride/firebase/send_fcm.php b/backend/ride/firebase/send_fcm.php index 39cdd336..b1bce2c2 100644 --- a/backend/ride/firebase/send_fcm.php +++ b/backend/ride/firebase/send_fcm.php @@ -19,6 +19,9 @@ function resolveServiceAccountPath(): string { if (file_exists('/keys/firebase_service_account.json')) { return '/keys/firebase_service_account.json'; } + if (file_exists('/keys/service-account.json')) { + return '/keys/service-account.json'; + } if (file_exists(__DIR__ . '/../../keys/firebase_service_account.json')) { return __DIR__ . '/../../keys/firebase_service_account.json'; }