Commit Graph
13 Commits
Author SHA1 Message Date
Seyed Mojtaba Hosseini Zeidabadi 48fce71b15 Fix all typos found in the FirebaseDynamicLinks/Sources directory (#13350) 2024-07-23 06:59:55 -07:00
Nick Cooke 7453895034 [Dynamic Links] Address Xcode 14.3 Analyzer issues (#11243) 2023-05-08 11:44:48 -04:00
Cristian E. AvalosandCristian Avalos 6dfadd235a Fdl/fixes issues parsing utm parameters from universal links (#10413)
* updates changelog

* updates code to fix missing utm parameters

* fixes missing utm_term and utm_content

* fixes unit tests

* fixes changelog

* fixes clang-format issues

* updates changelog

Co-authored-by: Cristian Avalos <ceavalos@google.com>
2022-11-01 20:08:35 -07:00
Eldhose M Babu a97a5be287 App google domain support (#10249)
Adding new 1p domain "app.google" support in FDL SDK.
2022-09-22 14:05:21 -07:00
Eldhose M Babu c1a33a099d Fdl unit tests (#9516)
Refactoring custom domain validation logic with fixes and adding new unit tests.
2022-03-29 11:09:49 -07:00
Eldhose M Babu 276e35f17f Fixing the short url logic (#9005)
* Adding back the missed regex check for short links and correcting the test cases.
2021-11-29 12:44:29 -08:00
Eldhose M Babu cdb57e1142 Regex change to accept link query param anywhere in FDL after the FDL domain prefix (#8866) 2021-10-26 12:12:42 -07:00
Eldhose M Babu 9b194b86fe Test handle universal link (#8793)
* Adding support for '-'  and '_' in regex validation

* Adding new unit test to check handleUniversalLink:url to return YES for valid DDL
2021-10-13 13:06:27 -07:00
Eldhose M Babu 85864c689f [FDL] Refactoring and fixing url validation (#8672)
[FDL] Refactoring and fixing url validation

Refactored the existing code to use Regex to validate FDL URL formats.

Added checks to make sure the 'link' query param is having an http/https prefix input.
== This is going to be breaking the existing SDK's unintended behavior to support links with non http/https content. The existing SDK was constructing the Dynamic link even though the backend response to resolve the link is not successful.

Added support for URL(s) with Query string starting with '?' alone. Previously it was supporting '/?' formats only. This fixes 177469304: Firebase dynamic links with custom domain will only work if the custom domain has a trailing '/' #7087

Added more test cases to be in sync with FDL backend validation.

Removed invalid test inputs and corrected few test cases to make the input in proper format.
2021-09-22 14:21:39 -07:00
Eldhose M Babu af230bd4f1 Refactoring device heuristics collection to a helper class. (#8432)
* Refactoring device heuristics collection to a helper class.
2021-08-06 13:13:15 -07:00
Eldhose M Babu a3a68ea025 Rewording "whitelist" in comments and function names. (#7358) 2021-01-22 13:36:59 -08:00
Paul Beusterien e05df895ac SPM - DynamicLinks (#6245) 2020-08-11 07:44:06 -07:00
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