Skip to content

Instantly share code, notes, and snippets.

@safademirel07
Created February 12, 2021 13:08
Show Gist options
  • Save safademirel07/53c635be19f65c4b9b8739af7f56af37 to your computer and use it in GitHub Desktop.
Save safademirel07/53c635be19f65c4b9b8739af7f56af37 to your computer and use it in GitHub Desktop.
tutorial5.dart
void initDynamicLinks() async {
FirebaseDynamicLinks.instance.onLink(
onSuccess: (PendingDynamicLinkData dynamicLink) async {
final Uri deepLink = dynamicLink?.link;
if (deepLink != null) {
var deepLinkPath = deepLink.path;
var deepLinkQueryParameters = deepLink.queryParameters;
parseColorAndNavigate(deepLinkQueryParameters);
}
}, onError: (OnLinkErrorException e) async {
print('onLinkError');
print(e.message);
});
final PendingDynamicLinkData data =
await FirebaseDynamicLinks.instance.getInitialLink();
final Uri deepLink = data?.link;
if (deepLink != null) {
var deepLinkPath = deepLink.path;
var deepLinkQueryParameters = deepLink.queryParameters;
parseColorAndNavigate(deepLinkQueryParameters);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment