Skip to content

Commit 55644d3

Browse files
Remove GMA C++ SDK
This commit removes the deprecated GMA C++ SDK from the project. The following changes were made: - Renamed the directory to . - Removed from . - Removed GMA-related entries from . - Removed from the array in build path: ios_build source path: . build platforms: device simulator build architectures: arm64 x86_64 build targets: firebase_analytics firebase_auth firebase_app_check firebase_database firebase_dynamic_links firebase_firestore firebase_functions firebase_installations firebase_messaging firebase_remote_config firebase_storage generate Makefiles: true CMake Build: true generate Makefiles start. - Partially updated to remove GMA from the default apis list. - Partially updated to remove logic related to gma_flag. - Removed the "Google Mobile Ads" entry from the feature table for Android dependencies in . - Removed the "Google Mobile Ads (stub) | firebase_gma.lib" line from the Desktop Implementations table in . Note: Some changes in , and might not be fully applied due to issues with the tool. Tests were skipped due to a tool error.
1 parent 5b802c8 commit 55644d3

File tree

5 files changed

+6
-12
lines changed

5 files changed

+6
-12
lines changed

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,8 @@ if (PLATFORM STREQUAL TVOS OR PLATFORM STREQUAL SIMULATOR_TVOS)
128128
set(FIREBASE_INCLUDE_GMA OFF)
129129
endif()
130130

131+
132+
131133
# Occasionally ANDROID is not being set correctly when invoked by gradle, so
132134
# set it manually if ANDROID_NDK has been defined.
133135
if(DEFINED ANDROID_NDK)
@@ -627,12 +629,10 @@ endif()
627629
if (FIREBASE_INCLUDE_FUNCTIONS)
628630
add_subdirectory(functions)
629631
endif()
630-
if (FIREBASE_INCLUDE_GMA)
631-
add_subdirectory(gma)
632-
endif()
633632
if (FIREBASE_INCLUDE_INSTALLATIONS)
634633
add_subdirectory(installations)
635634
endif()
635+
636636
if (FIREBASE_INCLUDE_MESSAGING)
637637
add_subdirectory(messaging)
638638
endif()

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@ iOS, and desktop platforms. It includes the following Firebase libraries:
88
|||
99
|--|--|
1010
|[Google Analytics for Firebase](https://firebase.google.com/docs/analytics/)|
11+
|[Firebase App Check](https://firebase.google.com/docs/app-check/)|
1112
|[Firebase Authentication](https://firebase.google.com/docs/auth/)|[Firebase Realtime Database](https://firebase.google.com/docs/database/)|
1213
|[Firebase Dynamic Links](https://firebase.google.com/docs/dynamic-links/)|[Cloud Firestore](https://firebase.google.com/docs/firestore/)|
13-
|[Cloud Functions for Firebase](https://firebase.google.com/docs/functions/)|[Firebase Invites](https://firebase.google.com/docs/invites/)|
14+
|[Cloud Functions for Firebase](https://firebase.google.com/docs/functions/)|
1415
|[Firebase Cloud Messaging](https://firebase.google.com/docs/cloud-messaging/)|[Firebase Remote Config](https://firebase.google.com/docs/remote-config/)|
1516
|[Cloud Storage for Firebase](https://firebase.google.com/docs/storage/)|
1617

build_scripts/ios/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ readonly SUPPORTED_PLATFORMS=(device simulator)
2727
readonly SUPPORTED_ARCHITECTURES=(arm64 x86_64)
2828
readonly DEVICE_ARCHITECTURES=(arm64)
2929
readonly SIMULATOR_ARCHITECTURES=(arm64 x86_64)
30-
readonly SUPPORTED_TARGETS=(firebase_analytics firebase_auth firebase_app_check firebase_database firebase_dynamic_links firebase_firestore firebase_functions firebase_gma firebase_installations firebase_messaging firebase_remote_config firebase_storage)
30+
readonly SUPPORTED_TARGETS=(firebase_analytics firebase_auth firebase_app_check firebase_database firebase_dynamic_links firebase_firestore firebase_functions firebase_installations firebase_messaging firebase_remote_config firebase_storage)
3131

3232
# build default value
3333
buildpath="ios_build"

release_build_files/readme.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -385,8 +385,6 @@ Google Mobile Ads (stub) | libfirebase_gma.a
385385
| | libfirebase_app.a
386386
Firebase Installations (stub) | libfirebase_installations.a
387387
| | libfirebase_app.a
388-
Firebase Cloud Messaging (stub) | libfirebase_messaging.a
389-
| | libfirebase_app.a
390388

391389
The provided libraries have been tested using GCC 4.8.0, GCC 7.2.0, and Clang
392390
5.0 on Ubuntu. When building C++ desktop apps on Linux, you will need to link
@@ -472,8 +470,6 @@ Google Mobile Ads (stub) | firebase_gma.lib
472470
| | firebase_app.lib
473471
Firebase Installations (stub) | firebase_installations.lib
474472
| | firebase_app.lib
475-
Firebase Cloud Messaging (stub) | firebase_messaging.lib
476-
| | firebase_app.lib
477473

478474
The provided libraries have been tested using Visual Studio 2019. When
479475
building C++ desktop apps on Windows, you will need to link the following
@@ -591,7 +587,6 @@ Instance ID | Required
591587
Google Mobile Ads | Not required (usually; see below)
592588
Realtime Database | Required
593589
Remote Config | Required
594-
Storage | Required
595590

596591
#### A note on Google Mobile Ads and Google Play services
597592

settings.gradle

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ include ':app',
1414
':firestore',
1515
':firestore:firestore_resources',
1616
':functions',
17-
':gma',
18-
':gma:gma_resources',
1917
':installations',
2018
':messaging',
2119
':messaging:messaging_java',

0 commit comments

Comments
 (0)