4.2.0 • Published 5 months ago

@quiltt/react-native v4.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

@quiltt/react-native

npm version CI

@quiltt/react-native provides React Native Components for integrating Quiltt Connector into React Native and Expo applications.

Installation

@quiltt/react-native expects react, react-native,react-native-webview, base-64 and react-native-url-polyfill as peer dependencies.

With npm:

$ npm install base-64 react-native-webview react-native-url-polyfill
$ npm install @quiltt/react-native

With yarn:

$ yarn add base-64 react-native-webview react-native-url-polyfill
$ yarn add @quiltt/react-native

With pnpm:

# Make sure to add `node-linker=hoisted` to your `.npmrc` when using pnpm in an Expo app.
$ pnpm add base-64 react-native-webview react-native-url-polyfill
$ pnpm add @quiltt/react-native

Documentation

For full SDK documentation and more code examples, see the Connector React Native guide.

QuilttConnector

Launch the Quiltt Connector in a webview.

@quiltt/react-native does not ship with a navigation library, so you might want to navigate to a new "page" when using QuilttConnector.

Example

import { QuilttProvider } from '@quiltt/react'
import { QuilttConnector } from '@quiltt/react-native'
import type { ConnectorSDKCallbackMetadata } from '@quiltt/react'

export const App = () => {
  // See: https://www.quiltt.dev/authentication/issuing-session-tokens
  const sessionToken = '<TOKEN_OBTAINED_FROM_THE_SERVER>'

  // Use a universal link or deep link to redirect back to your app
  const oauthRedirectUrl = 'https://myapp.com/my_universal_link'

  const handleExitSuccess = (metadata: ConnectorSDKCallbackMetadata) => {
    console.log('Successfully created connection!', {
      connectionId: metadata.connectionId,
    })
  }

  return (
    <QuilttProvider token={sessionToken}>
      <QuilttConnector
        connectorId="<CONNECTOR_ID>"
        oauthRedirectUrl={oauthRedirectUrl}

        // See the JavaScript API docs for the full list of available callbacks...
        onExitSuccess={handleExitSuccess}
      />
    </QuilttProvider>
  )
}

export default App
3.9.3

10 months ago

3.9.2

11 months ago

3.7.4

1 year ago

3.9.1

11 months ago

3.7.3

1 year ago

3.9.0

11 months ago

3.9.7

8 months ago

3.9.6

9 months ago

3.9.5

9 months ago

3.9.4

10 months ago

3.8.0

1 year ago

4.0.1

6 months ago

4.0.0

8 months ago

4.2.0

5 months ago

3.8.2

11 months ago

3.8.1

12 months ago

4.1.0

5 months ago

3.7.2

1 year ago

3.6.14

1 year ago

3.6.13

1 year ago

3.6.12

1 year ago

3.7.1

1 year ago

3.6.11

1 year ago

3.7.0

1 year ago

3.6.10

1 year ago

3.6.9

2 years ago

3.6.8

2 years ago

3.6.7

2 years ago

3.6.6

2 years ago

3.6.5

2 years ago

3.6.4

2 years ago

3.6.3

2 years ago

3.6.2

2 years ago

3.6.1

2 years ago

3.6.0

2 years ago

3.5.6

2 years ago

3.5.5

2 years ago

3.5.4

2 years ago

3.5.3

2 years ago

3.5.2

2 years ago

3.5.1

2 years ago

3.4.1

2 years ago

3.4.0

2 years ago

3.3.10

2 years ago

3.3.9

2 years ago

3.3.8

2 years ago

3.3.7

2 years ago

3.3.6

2 years ago

3.3.5

2 years ago

3.3.4

2 years ago

3.3.3

2 years ago

3.3.2

2 years ago

3.3.1

2 years ago

3.3.0

2 years ago

3.2.2

2 years ago

3.2.1

2 years ago

3.2.0

2 years ago