JSPM

  • Created
  • Published
  • Downloads 137
  • Score
    100M100P100Q136313F
  • License Apache-2.0

NativeScript Firebase - Dynamic Links

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@nativescript/firebase-dynamic-links) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    @nativescript/firebase-dynamic-links

    npm install @nativescript/firebase-dynamic-links

    What does it do

    Dynamic Links are links that work the way you want, on either iOS or Android and whether or not your app is already installed.

    image

    With Dynamic Links, your users get the best available experience for the platform they open your link on. If a user opens a Dynamic Link on iOS or Android, they can be taken directly to the linked content in your app.

    Usage

    You can create dynamic links via the Firebase console, your app or even your custom API. Please refer to Firebase create dynamic link documentation for further details. Below, we will show how to build links as part of your application code:

    import { firebase } from '@nativescript/firebase-core';
    import '@nativescript/firebase-dynamic-links';
    
    async function buildLink() {
        const link = await firebase()
            .dynamicLinks()
            .buildLink({
                link: 'https://nativescript.org',
                // domainUriPrefix is created in your Firebase console
                domainUriPrefix: 'https://xyz.page.link',
                // optional setup which updates Firebase analytics campaign
                // "banner". This also needs setting up before hand
                analytics: {
                    campaign: 'banner',
                },
            });
    
        return link;
    }

    License

    Apache License Version 2.0