Commit Graph
21 Commits
Author SHA1 Message Date
Ryan Wilson 19159a4b25 Fix tvOS storage issues. (#6658)
* Fix tvOS storage issues.

On tvOS devices, the ApplicationSupport directory cannot be used.
Unfortunately this doesn't come up in simulator testing, only on device.
This hasn't been fully tested on device but given that any writes to the
ApplicationSupport directory fail on tvOS, this change can't break much.

Fixes #6612

@defagos can you please give this a test?

* Fixed changed dir name for RC

* Fixed test naming, too.

* Fix the documentation comment for GoogleUtilities.

* Updated changelog.

* Review feedback
2020-10-08 11:28:41 -04:00
Paul Beusterien f2bcd5d82b Make all GoogleUtilities APIs public (#6588) 2020-09-29 07:26:10 -07:00
Maksym Malyhin a2546398c0 Revert "GULKeychainStorage: use dictionary instead of NSCache (#6224)" (#6227)
This reverts commit c59d75f740.
2020-08-07 12:08:49 -04:00
Maksym Malyhin c59d75f740 GULKeychainStorage: use dictionary instead of NSCache (#6224)
* GULKeychainStorage: use dictionary instead of NSCache

* Changelog
2020-08-07 10:42:53 -04:00
Nick Cooke f60162efc9 Access filesystem outside of GULHeartbeatDateStorage initializer (#5977)
* Lazily create fileURL

* Changelog

* Added setup check to verify init does not access file system

* Shortened constant name
2020-07-07 10:59:58 -04:00
Maksym Malyhin a0e250acab GoogleUtilities: cleanup iOS 6-7 compatibility conditions (#5841)
* GULAppDelegateSwizzler - remove pre iOS 8 compile conditions

* Remove outdated iOS 7 compile checks

* Fix Mac OS

* Fix incorrect macOS flag
2020-06-18 18:58:43 -04:00
Paul Beusterien 3f556ddb9e Update GoogleUtilities' clients with repo-relative imports (#5824) 2020-06-16 09:05:29 -07:00
Paul Beusterien 4c418e7fc3 GoogleUtilities repo-relative imports (#5810) 2020-06-16 06:19:00 -07:00
Maksym Malyhin f1e58ae013 GoogleUtilities: fix public headrer imports (#5369) 2020-04-14 15:28:17 -04:00
Maksym Malyhin 7bd8faaaa4 Move FIRSecureStorage to GoogleUtilities (#5329)
* FIRSecureStorage -> GULKeychainStorage: renamed and moved to GoogleUtilities

* FIS updated to GULKeychainStorage

* Run ./scripts/style.sh

* Headers order

* GULKeychainUtils API docs

* GULKeychainStorage: require Keychain service name
2020-04-09 17:06:41 -04:00
Morgan Chen 8fa6431ad5 Update environment checks (#5056)
* update environment checks

* replace deprecated macro

* update GoogleUtilities changelog
2020-03-10 15:39:03 -07:00
Chen Liang 1dad9c5c0e use secure coding and secure archiving for messaging (#4848) 2020-02-07 12:53:57 -08:00
Paul Beusterien 0dd8dda165 GoogleUtilities - Standardize imports and add LICENSE (#4655) 2020-01-10 14:14:41 -08:00
Chen Liang e4456c011b Enables Firebase Messaging push notification function on watch only and independent watch app (#4016) 2019-12-23 16:45:19 -08:00
Paul Beusterien 40045b8cd4 Consolidate SecureCoding to avoid a new subspec (#4462) 2019-12-09 13:42:46 -08:00
Vinay Guthal be17ade458 add heartbeat feature for ios sdks (#4098)
* add heartbeat feature

* fix client logtype

* make class functions

* add subspec changes

* remove test file

* add heartbeat  tests

* use FileDataStorage instead of Storage

* add style

* use file data storage instead of storage

* fix test location

* add tests

* address comments

* update storage heartbeat with the new api

* update format

* update formatting and use correct enums

* rename

* update storage

* fix heartbeat

* update heartbeat tests

* fix styling

* Revert change

* heartbeat storage

* add comments

* update storage

* address comments

* add comments

* address comments

* fix style

* add style

* add style

* move heartbeat date storage

* move to environment

* update tests

* add tests

* small change

* add google utilities

* delete the header file

* update tests

* remove headers

* fix comment

* gul heartbeat date storage

* Update versions for heartbeat PR (#4311)

* update podfile

* Fix Firestore build under CMake

GoogleUtilities must now build SecureCoding
2019-11-14 15:22:20 -05:00
Paul Beusterien 9da9f866d8 Add license files for Google Utilities 3rd party code (#2767) 2019-04-08 14:56:46 -07:00
Maksym Malyhin 67e7941dea pod lib lint GoogleUtilities.podspec warnings fixes (#2754) 2019-04-08 17:24:33 -04:00
Paul Beusterien 927a2cd567 Fix GoogleUtilities warnings in static library installs (#1830) 2018-09-17 10:39:50 -07:00
Paul Beusterien 855a7665ae Restore iOS7 to GoogleUtilities (#1528) 2018-07-13 09:57:32 -07:00
Paul Beusterien c6b4b03fff Move GoogleUtilities out of Firebase directory (#1516) 2018-07-11 08:28:35 -07:00