Skip to content

Turnoutt/capacitor-firebase-dynamic-links

 
 

Repository files navigation

capacitor-firebase-dynamic-links

Capacitor plugin for Firebase Dynamic Links

Installation

npm i @turnoutt/capacitor-firebase-dynamic-links

Android Configuration

In file android/app/src/main/java/**/**/MainActivity.java, add the plugin to the initialization list:

import com.turnoutt.firebase.dynamiclinks.CapacitorFirebaseDynamicLinks;

this.init(savedInstanceState, new ArrayList<Class<? extends Plugin>>() {{

  add(CapacitorFirebaseDynamicLinks.class);

}});

For advanced options please refer https://firebase.google.com/docs/dynamic-links/android/create

iOS Configuration

  1. Configure your app to use dynamic links https://firebase.google.com/docs/dynamic-links/ios/receive

Web

None

Methods

addListener('deepLinkOpen', (data: { url: string })

Add this method when the app starts to listen for the dynamic link.

CapacitorFirebaseDynamicLinks.addListener('deepLinkOpen', (data: { url: string }) => {
      Implement your navigation handler
    })

createDynamicLink(linkConfiguration: LinkConfig)

This method is used to create a new dynamic link.

createDynamicShortLink(linkConfiguration: LinkConfig)

This method is used to create a new dynamic short link.

About

Capacitor Plugin for Firebase Dynamic Links

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 44.2%
  • Kotlin 33.3%
  • TypeScript 10.0%
  • Java 4.4%
  • Ruby 4.2%
  • Objective-C 2.9%
  • JavaScript 1.0%