Skip to content

InQBarna/firebase-traceback-extension

Repository files navigation

Project icon

Traceback - Dynamic Links Replacement

Author: InQBarna (http://www.inqbarna.com)

Description: Creates and setups an associated domain for your mobile project universal / deep links and recreates the capabilities of firebase dynamic links: post-appstore install detection, dynamic links...

Reference: HIGHLY inspired in JauntyBrain's flowlinks extension (https://flowlinks.app). Which was missing some key features for our projects.

Missing a feature or found a bug? Feel free to submit a bug report or a feature request. Pull requests are always welcome!

Details

Traceback is a replacement of Dynamic Links wich are being deprecated.

This extension allows you to setup your associated domain for iOS and android opening universal / deep links. Either an existing or new Firebase Hosting website & domain will be automatically created during initialization

You can also setup dynamic links in a Cloud Firestore collection.

Installation

Manual / Firebase Console

Follow this link.

Using Firebase CLI

If you use firebase CLI on your project for firebase cloud functions of hosting, we recommend using also the firebase cli for installation

firebase ext:install inqbarna/traceback --project=<your-project-id>

If you user firebase CLI, but already installed using the web interface, we recommend synching your firebase.json file

firebase ext:export

Additional setup

Before installing this extension, make sure that you’ve set up the following services in your Firebase project:

  • Cloud Firestore database
  • Firebase Hosting

Billing

To install an extension, your project must be on the Blaze (pay as you go) plan

This extension uses other Firebase and Google Cloud Platform services, which have associated charges if you exceed the service’s no-cost tier:

  • Cloud Firestore
  • Cloud Functions (Node.js 10+ runtime. See FAQs)

Client side integration

iOS

Use the companion iOS SDK for easier integration https://github.com/InQBarna/traceback-iOS. Follow the instruction of the SDK

Android

TODO:

Creating links

Manually

TODO:

Contributing

Check Contributing Guide.

About

Firebase Dynamic links replacement

Resources

Stars

Watchers

Forks

Packages

No packages published