Awesome Cordova Plugins Docs

Community docs for every @awesome-cordova-plugins package — install guides, API notes and Capacitor migration paths.

firebase-dynamic-links

Firebase Dynamic Links plugin for Cordova and Ionic. Cordova plugin for Firebase Dynamic Links Variables APP_DOMAIN and APP_PATH specify web URL where your…

latest: v9.6.0 · npm: @awesome-cordova-plugins/firebase-dynamic-links

Install

npm install @awesome-cordova-plugins/firebase-dynamic-links
ionic cordova plugin add cordova-plugin-firebase-dynamic-links

Migrating to Capacitor?

No 1:1 official equivalent was found for this plugin. Check the Capgo community plugin directory or the official Capacitor plugin list for alternatives — many Cordova plugins also still work inside Capacitor via npx cap add.

Firebase Dynamic Links

Cordova plugin for Firebase Dynamic Links

Variables APP_DOMAIN and APP_PATH specify web URL where your app will start an activity to handle the link. They also used to setup support for App Indexing. Go to firebase console and export google-services.json and GoogleService-Info.plist. Put those files into the root of your cordova app folder.

Preferences:

Preferences GoogleIOSClientId and GoogleAndroidClientId are used to setup dynamic links when you have an app for several platforms. You can find values at your GoogleService-Info.plist (key ANDROID_CLIENT_ID) and google-services.json (key client[0].oauth_client[0].client_id).

config.xml:

<platform name="ios">
    <preference name="GoogleIOSClientId" value="..." />
</platform>
<platform name="android">
    <preference name="GoogleAndroidClientId" value="..." />
</platform>

Installation

ionic cordova plugin add cordova-plugin-firebase-dynamiclinks --save --variable APP_DOMAIN="example.com" --variable APP_PATH="/"
npm install @awesome-cordova-plugins/firebase-dynamic-links

Plugin Repo: https://github.com/chemerisuk/cordova-plugin-firebase-dynamiclinks

Supported Platforms

Further Information