Commit Graph
32 Commits
Author SHA1 Message Date
dmandar f5062d861c FDL source, unit tests and app now live in FirebaseDynamicLinks folder. (#4767)
* Move FDL sources to new location.

* Add FDL unit tests.

* Move test app.

* Fix source path.

* Move unit tests path.

* Rename source to sources.

* Change relative path.

* Update podspec.

* Fix header search path.

* Fix relative path for scripts.

* Fix tests.
2020-01-30 11:44:31 -08:00
Paul Beusterien dbd960db22 Add interop API to prepare for RC open sourcing (#3582) 2019-08-13 18:23:59 -07:00
dmandar b3bebbdc3f Add support for initializing custom domains without Core. This is required for 1P. (#3540) 2019-08-08 18:52:28 -07:00
Paul Beusterien 55463b1551 Update to latest version of FirebaseAnalyticsInterop (#3463) 2019-07-29 16:39:29 -07:00
Ryan Wilson a5da88d3c1 Fix unaccessible init in FDL tests. (#3338)
This causes a breakage with internal tests.
2019-07-12 13:44:42 -04:00
Paul Beusterien d2fd372aa9 DynamicLinks test_spec (#3115) 2019-05-31 15:43:49 -07:00
Paul Beusterien a9c454491c Stop conditional compilation for GoogleUtilities testing (#3058) 2019-05-23 07:06:26 -07:00
dmandar d5cb5f7f98 Remove deprecated API in FDLURLComponents. (#2768)
* Remove deprecated API in FDLURLComponents.

* Fix style.
2019-04-08 21:50:19 -07:00
Paul Beusterien f6747f7b07 Fix build warning (#2661) 2019-03-27 15:15:02 -07:00
dmandar 3c3fe7927f Fix for issue where matchesshortlinkformat was returning true for all links. (#2563)
* Fix issue with matchesShortLinkFormat always returning true.

* Fix style.
2019-03-19 14:13:17 -07:00
Maksym Malyhin 847d9ddf39 FIRDynamicLink: preserve all parameters passed to initializer (#2478)
FIRDynamicLink: preserve all parameters passed to initializer (#2478)
2019-03-11 15:49:17 -04:00
Paul Beusterien 6df99be073 Bump FirebaseAnalyticsInterop version (#2315) 2019-02-04 08:23:10 -08:00
dmandar 69f31d976a Migrate to using the FDL API for app re-opens (#2238)
* Allow for pasteboard links with trailing slashes as valid custom domain links.

* Example App: Read the correct domainURIPrefix key from paramvalues dictionary.

* Update comment.

* Migrate the Reopen REST endpoint from AppInvite to FDL.

* Only include long FDLs with a trailing /.

* Run style script.

* Fix typo in test.
2019-01-16 10:14:30 -08:00
dmandar 09e49e867d Allow for pasteboard links with trailing slashes as valid custom domain links (#2220)
* Allow for pasteboard links with trailing slashes as valid custom domain links.
2019-01-10 16:56:21 -08:00
Paul Beusterien 7c53489e03 Travis to Xcode 10.1 and clang-format to 8.0.0 (tags/google/stable/2018-08-24) (#2222)
* Travis to Xcode 10.1
* Update to clang-format 8
* Update clang-format homebrew link
* Work around space in filename style.sh issue
2019-01-02 09:27:31 -08:00
Paul Beusterien 6759b0c04b Fix xcode 9 build of FDLBuilderTestAppObjC (#2219) 2018-12-26 14:23:36 -08:00
Paul Beusterien db62a27239 Fix private tests by removing unnecessary storyboard entries (#2218) 2018-12-26 13:42:30 -08:00
dmandar 6a1a433b34 Add test for deprecated FDLURLComponents init API. (#2133) 2018-11-30 09:20:47 -08:00
dmandar 36b79e633f Move to domainURIPrefix for FIRDynamicLinkComponents (#2119)
* Revert "Revert premature api changes (#2097)"
The new API is optional and current API is fully supported.

This reverts commit 46cb564067.

* Update comments to reflect API changes.

* Mark the FDLURLComponents initializer return as nullable.

* Run Style.

* Allow for new initializer for FIRDynamicLinkComponents to have a nullable instancetype return.

* Update Changelog for v3.3.0

* Keep deprecated method initalization separate.

* Comments updates and other minor fixes.

* Consider domainURIPrefixes for exact matches with incoming short/long URLs.

* Add warning for deprecated API if developer passes in a domain with a scheme.
2018-11-29 13:58:38 -05:00
Paul Beusterien 46cb564067 Revert premature api changes (#2097)
* Revert "Add warning for deprecated API to indicate that the passed in domain name's scheme will deduced as https (#2078)"

This reverts commit ceb839293e.

* Revert "Allow setting the domainURIPrefix for custom domain names/paths when creating dynamic links (#2071)"

This reverts commit d917bac047.

* Revert "Minor edits: change domain names in test app plist, fix warnings."

This reverts commit 15f5d46807.

* Revert "Fix style. Run ./scripts/style.sh"

This reverts commit 0e16e6c863.

* Revert "Allow for custom domains in the FDL iOS SDK"

This reverts commit 5e33153f70.

* Version is still 3.2.0
2018-11-19 13:13:47 -08:00
dmandar d917bac047 Allow setting the domainURIPrefix for custom domain names/paths when creating dynamic links (#2071)
* Add support for creating DL with custom domain names/paths. The new domainURIPrefix parameter requires either a. a valid FDL domain name created in the Firebase console or b. a custom domain name or c. a custom domain name with path registered for DL. All domainURIPrefixes need to start with a valid (https) scheme.

* Fix style.

* style

* Fix typo in DEPRECATED_MSG_ATTRIBUTE, other nits.

* Fix styling.

* Check incoming domainURIPrefix for validity using NSURL and check for an https scheme.
2018-11-13 22:38:54 -08:00
Mandar 3303750469 Fix style. 2018-11-11 15:43:29 -08:00
Mandar 5d8431cc6c Merge branch 'master' into md-fdl 2018-11-09 16:46:26 -08:00
Mandar e85b0c7af7 Fix warning. 2018-11-09 16:19:49 -08:00
Mandar 15f5d46807 Minor edits: change domain names in test app plist, fix warnings. 2018-11-09 15:54:51 -08:00
Mandar bb954291c7 FIRApp is already configured. Remove duplicate configure call. This Fixes unit test failure. 2018-11-08 12:35:20 -08:00
Paul Beusterien c27db6d477 Fix analyze errors (#2047) 2018-11-05 13:07:22 -08:00
Paul Beusterien 57ba70503b Delete deprecated files (#2038) 2018-11-01 15:39:10 -07:00
Mandar 0e16e6c863 Fix style. Run ./scripts/style.sh 2018-10-16 16:24:01 -07:00
Mandar 5e33153f70 Allow for custom domains in the FDL iOS SDK
Allow for custo domains to be whitelisted by the info.plist file.
2018-10-15 00:56:27 -07:00
Paul Beusterien 911bec8766 Update deprecated string to page.link (#1853) 2018-09-19 15:22:44 -07:00
Paul Beusterien c724f9d1e8 Open Source FirebaseDynamicLinks (#1842) 2018-09-19 12:08:51 -07:00