shortenUrl static method

Future<ShortDynamicLink?>? shortenUrl(
  1. Uri? url, [
  2. DynamicLinkParametersOptions? options
])

Shortens a Dynamic Link URL.

This method may be used for shortening a custom URL that was not generated using DynamicLinkParameters.

Implementation

static Future<ShortDynamicLink> shortenUrl(Uri url,
    [DynamicLinkParametersOptions options]) async {
  final Map<String, dynamic> reply = await FirebaseDynamicLinks.channel
      .invokeMapMethod<String, dynamic>(
          'DynamicLinkParameters#shortenUrl', <String, dynamic>{
    'url': url.toString(),
    'dynamicLinkParametersOptions': options?._data,
  });
  return _parseShortLink(reply);
}