1.3.6 • Published 4 months ago

react-native-appota-id-chip-reader v1.3.6

Weekly downloads
-
License
LGPL-3.0
Repository
github
Last release
4 months ago

react-native-appota-id-chip-reader

Developed by Appota SRD

alt text

Getting started

$ npm install react-native-appota-id-chip-reader --save
$ react-native link react-native-appota-id-chip-reader

For Android: In AndroidManifest.xml add:

<uses-feature android:name="android.hardware.nfc" android:required="true" />

For iOS (iOS >= 13 required): 1. In project folder, run:

cd ios && pod install
  1. In Info.plist add:
<key>NFCReaderUsageDescription</key>
<string>NFC ID Chip Reader</string>
<key>com.apple.developer.associated-domains</key>
<array>
    <string>applinks:org.appota.id</string>
</array>
<key>com.apple.developer.nfc.readersession.formats</key>
<array>
    <string>NDEF</string>
    <string>TAG</string>
</array>
<key>com.apple.developer.nfc.readersession.iso7816.select-identifiers</key>
<array>
  <string>A0000002471001</string>
  <string>A0000002472001</string>
  <string>00000000000000</string>
</array>
  1. Go to Targets -> Signing & Capabilities -> +Capability -> Near Field Communication Tag Reading

Usage

import { startScan, cancelScan } from 'react-native-appota-id-chip-reader'
    async function scan() {
        const {
          comFileEncoded,
          sodFileEncoded,
          dscFileEncoded,
          dg1FileEncoded,
          dg2FileEncoded,
          dg13FileEncoded,
          dg14FileEncoded,
          dg15FileEncoded,
          idInfo,
          provinceInfo,
          fullNameInfo,
          dateOfBirthInfo,
          genderInfo,
          nationalityInfo,
          ethnicityInfo,
          religionInfo,
          placeOfOriginInfo,
          placeOfResidenceInfo,
          personalIdentificationInfo,
          dateOfIssueInfo,
          dateOfExpiryInfo,
          fatherNameInfo,
          motherNameInfo,
          oldIdInfo
        } = await startScan({
            documentNumber: '199004922',
            dateOfBirth: '990605',
            dateOfExpiry: '390605'
      })
    }
1.3.6

4 months ago

1.2.8

4 months ago

1.3.5

4 months ago

1.3.4

4 months ago

1.3.3

4 months ago

1.3.2

4 months ago

1.3.1

4 months ago

1.3.0

4 months ago

1.2.9

4 months ago

1.2.7

4 months ago

1.2.6

4 months ago

1.2.5

5 months ago

1.2.4

5 months ago

1.2.3

5 months ago

1.2.2

5 months ago

1.2.0

9 months ago

1.1.9

9 months ago

1.2.1

8 months ago

1.1.8

1 year ago

1.1.7

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

0.1.4

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago