@@ -22,6 +22,7 @@ namespace Firebase.DynamicLinks {
2222///
2323/// Firebase Dynamic Links is a cross-platform solution for generating and
2424/// receiving links, whether or not the app is already installed.
25+ [ System . Obsolete ( "Firebase Dynamic Links is deprecated and will be removed in a future release.." , false ) ]
2526public sealed class DynamicLinks {
2627 // Keep a reference to FirebaseApp as it initializes this SDK.
2728 private static Firebase . FirebaseApp app ;
@@ -75,6 +76,10 @@ internal static void NotifyDynamicLinkReceived(ReceivedDynamicLink dynamicLink)
7576 /// and shorten.
7677 /// @param options Optionally provided options to tweak the short link generation.
7778 /// If this is not specified the default behavior is for PathLength = PathLength.Unguessable.
79+ ///
80+ /// @deprecated Dynamic Links is now deprecated. Please see the support
81+ /// documentation at https://firebase.google.com/support/dynamic-links-faq
82+ /// for more information.
7883 public static Task < ShortDynamicLink > GetShortLinkAsync ( DynamicLinkComponents components ,
7984 DynamicLinkOptions options ) {
8085 return ConvertFromInternalTask ( FirebaseDynamicLinks . GetShortLinkInternalAsync (
@@ -85,6 +90,10 @@ public static Task<ShortDynamicLink> GetShortLinkAsync(DynamicLinkComponents com
8590 ///
8691 /// @param components The components that define the Dynamic Link to create
8792 /// and shorten.
93+ ///
94+ /// @deprecated Dynamic Links is now deprecated. Please see the support
95+ /// documentation at https://firebase.google.com/support/dynamic-links-faq
96+ /// for more information.
8897 public static Task < ShortDynamicLink > GetShortLinkAsync ( DynamicLinkComponents components ) {
8998 return GetShortLinkAsync ( components , new DynamicLinkOptions ( ) ) ;
9099 }
@@ -94,6 +103,10 @@ public static Task<ShortDynamicLink> GetShortLinkAsync(DynamicLinkComponents com
94103 /// @param url A properly-formatted long Dynamic Link to shorten.
95104 /// @param options Optionally provided options to tweak the short link generation.
96105 /// If this is not specified the default behavior is for PathLength = PathLength.Unguessable.
106+ ///
107+ /// @deprecated Dynamic Links is now deprecated. Please see the support
108+ /// documentation at https://firebase.google.com/support/dynamic-links-faq
109+ /// for more information.
97110 public static Task < ShortDynamicLink > GetShortLinkAsync ( System . Uri longDynamicLink ,
98111 DynamicLinkOptions options ) {
99112 return ConvertFromInternalTask ( FirebaseDynamicLinks . GetShortLinkInternalAsync (
@@ -104,6 +117,10 @@ public static Task<ShortDynamicLink> GetShortLinkAsync(System.Uri longDynamicLin
104117 /// Creates a shortened Dynamic Link from the given long dynamic link.
105118 ///
106119 /// @param url A properly-formatted long Dynamic Link to shorten.
120+ ///
121+ /// @deprecated Dynamic Links is now deprecated. Please see the support
122+ /// documentation at https://firebase.google.com/support/dynamic-links-faq
123+ /// for more information.
107124 public static Task < ShortDynamicLink > GetShortLinkAsync ( System . Uri long_dynamic_link ) {
108125 return GetShortLinkAsync ( long_dynamic_link , new DynamicLinkOptions ( ) ) ;
109126 }
0 commit comments