Skip to content

Latest commit

 

History

History
52 lines (34 loc) · 1.64 KB

README.md

File metadata and controls

52 lines (34 loc) · 1.64 KB

react-native-in-app-browser

An in-app-browser (IAB) module for react-native exposing bindings for SFSafariViewController, ASWebAuthenticationSession, ChromeCustomTabs & more, powered by Nitro Modules.

Features

  • Easy-to-use API
  • Common cross-platform support
  • Platform-specific implementations (iOS and Android)

Installation

Important

Make sure you add react-native-nitro-modules as dependency.

npx install @renanmav/react-native-in-app-browser

Usage

You can choose between common or platform-specific interfacing.

Basic usage

import { InAppBrowser } from 'react-native-in-app-browser'
// Open a URL in the in-app browser
InAppBrowser.open('https://example.com')

Platform Compatibility

Feature iOS Android
InAppBrowser
SFSafariViewController
ASWebAuthenticationSession
ChromeCustomTabs

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.