import 'package:firebase_dynamic_links/firebase_dynamic_links.dart';
class MyDynamicLink {
Future<String> createDynamicLink() async {
final DynamicLinkParameters parameters = DynamicLinkParameters(
uriPrefix: 'https://your_domain.page.link',
link: Uri.parse('https://your_deep_link.com'),
androidParameters: AndroidParameters(
packageName: 'com.your.package.name',
minimumVersion: 1,
),
iosParameters: IosParameters(
bundleId: 'com.your.bundle.identifier',
minimumVersion: '1.0.0',
appStoreId: '123456789',
),
dynamicLinkParametersOptions: DynamicLinkParametersOptions(
shortDynamicLinkPathLength: ShortDynamicLinkPathLength.short,
),
);
final ShortDynamicLink shortDynamicLink = await parameters.buildShortLink();
return shortDynamicLink.shortUrl.toString();
}
}