React Native App Links
React Native App Links is a JavaScript library for React Native that implements App Links protocol, helping you link to content in other apps and handle incoming deep-links.
App Links protocol documentation is available at applinks.org: app links navigation protocol
Examples
Handle incoming deeplink
var React = ;var LinkingIOS = React;var AppLinkURL = AppLinkURL; var MyApp = React
Handle outgoing link
For fetching app link data from web url you need to use AppLinkNavigation and AppLinkResolver classes. React Native App Links library provides two implementations of AppLinkResolver:
- IndexAPIAppLinkResolver - gets app link data by querying Facebook's Index API. Read more at Finding App Link Data with the Index API.
- NativeAppLinkResolver - downloads and parses html content for given web url. Scans for 'al:' meta tags and creates app links object.
var React = ;var LinkingIOS = React;var AppLinks = ;var AppLinkNavigation IndexAPIAppLinkResolver NativeAppLinkResolver = AppLinks; var MyApp = React
Requirements
React Native App Links requires or works with
- React Native
Installing React Native App Links
npm install react-native-applinks
License
React Native App Links is BSD-licensed. We also provide an additional patent grant.