mirror of
https://github.com/firebase/firebase-ios-sdk
synced 2026-11-09 22:36:01 +05:45
* Update versions for Release 6.34.0 * 6.34.0 updates for SwiftPM (#6614) * M81 FIS cherry pick of #6570 (#6616) * FIS: Additional FIRInstallationsItem validation (#6570) * FIS API tests for no FID in response * FIRInstallationsIDControllerTests: test names * FIRInstallationsIDControllerTests: corrupted storage tests * FIRInstallationsItem validation * Fix FIRInstallationsItem.IIDDefaultToken copy * Improve error description. * FIRInstallationsItem validation error * FIRInstallationsItem validation tests * ./scripts/style.sh * FIRInstallationsIDController: validate stored installation * FIRInstallationsAPIService installation validation * Changelog * Update versions * patch version * release manifest * FIS: don't log anything on success validation (#6635) * Update changelogs (#6649) * GoogleDataTransport: deprecated API conditions (#6697) * GoogleDataTransport: deprecated API conditions * Version bump * use `TARGET_OS_IOS` * changelog * changelog * style * Fix merge Co-authored-by: Ryan Wilson <wilsonryan@google.com> Co-authored-by: Paul Beusterien <paulbeusterien@google.com> Co-authored-by: Morgan Chen <morganchen12@gmail.com>
Google Data Transport Lib
This library is for internal Google use only. It allows the logging of data and telemetry from Google SDKs.
Set logging level
Swift
- Import
GoogleDataTransportmodule:import GoogleDataTransport - Set logging level global variable to the desired value before calling
FirebaseApp.config():GDTCORConsoleLoggerLoggingLevel = GDTCORLoggingLevel.debug.rawValue
Objective-C
- Import
GoogleDataTransport:#import <GoogleDataTransport/GoogleDataTransport.h> - Set logging level global variable to the desired value before calling
-[FIRApp config]:GDTCORConsoleLoggerLoggingLevel = GDTCORLoggingLevelDebug;
Prereqs
gem install --user cocoapods cocoapods-generatebrew install protobuf nanopb-generatoreasy_install --user protobuf
To develop
- Run
generate_project.shafter installing the prereqs
When adding new logging endpoint
- Use commands similar to:
python -c "line='https://www.firebase.com'; print line[0::2]"python -c "line='https://www.firebase.com'; print line[1::2]"
When adding internal code that shouldn't be easily usable on github
- Consider using go/copybara-library/scrubbing#cc_scrub