flutter_url_shortener 2.0.0 copy "flutter_url_shortener: ^2.0.0" to clipboard
flutter_url_shortener: ^2.0.0 copied to clipboard

This is a package that using bitly API service for generate shorten url. They could begin with the bit.ly domain or your own custom branded short domain (BSD)

flutter_url_shortener #

A URL shortener built with Flutter using Bitly API service

Getting Started #

First, you need to register account and get token from here

  • Converts a long url to a Bitlink.
  • Converts a long url to a Bitlink and sets additional parameters.

Example #

Converts a long url to a Bitlink and sets additional parameters.

try {
      FShort.instance
          .generateShortenURL(longUrl: 'https://www.google.com.vn/')
          .then((value) {
        setState(() {
          _shortenURL = value.link;
        });
      });
    } on BitlyException catch (e) {
      // TODO
    } on Exception catch (e) {
      // TODO
    }

Converts a long url to a Bitlink.

try {
      FShort.instance
          .createBitLink(
              params: BitlyParams(
        longUrl: "https://dev.bitly.com",
        domain: 'bit.ly',
        tags: ['ver1.1', 'ver1.2'],
        deeplinks: [
          DeeplinkParams(
            appId: 'com.hades.test',
            appUriPath: '/store?id=123456',
            installUrl:
                'https://play.google.com/store/apps/details?id=com.hades.test&hl=en_US',
            installType: 'promote_install',
          ),
        ],
      ))
          .then((value) {
        setState(() {
          _customURL = value.link;
        });
      });
    } on BitlyException catch (e) {
      // TODO
    } on Exception catch (e) {
      // TODO
    }
10
likes
150
points
270
downloads

Publisher

unverified uploader

Weekly Downloads

This is a package that using bitly API service for generate shorten url. They could begin with the bit.ly domain or your own custom branded short domain (BSD)

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_url_shortener