How to Deep Link in Cordova, PhoneGap, and Ionic


Why add deep linking

URLs can navigate to websites, but not to apps. Deep Links allow users to install, open, and pass data into apps. Deep linking will increase app discovery and increasing overall app engagement.

branch deep linking demo gif

What plugins allow deep linking

EddyVerbruggen Driftyco Nordnet Branch
Number of downloads npm downloads for eddyverbruggen npm downloads for drifyco npm downloads for nordnet npm downloads for Branch
Free service
Supports Cordova
Supports PhoneGap
Supports Ionic
Handles URI Scheme linking [1]
Handles iOS Universal Links [2]
Handles Android App Links [3]
Hosts AASA and assetlinks files [4]
Implementation in pure JavaScript [5]
Pass any custom data from deep link into app
Tracks attribution through installs
Tracks deep link analytics with a dashboard
Tracks user and custom event
Tracks user referrals
Create and share deep links inside the app
Supports linking in social media and ad platforms
Supported by a full time integration team

How to deep link with Branch

Configure Branch

Configure App

Initialize Branch

Test deep linking in iOS

Test deep linking in Android

More information and next steps