rn-sid-address-verification
v0.6.1
Published
A SourceID address verification package for react native
Maintainers
Readme
rn-sid-address-verification
React Native package for SID Address Verification with location tracking capabilities.
Installation
npm install rn-sid-address-verificationOr visit our npm page
iOS Setup
Run pod install:
cd ios && pod installUsage
import {
startTrackingWithConfig,
fetchConfiguration,
pickLocation
} from 'rn-sid-address-verification';
// Fetch configuration
const config = await fetchConfiguration('api-key', 'customerID', 'verificationGroupID');
console.log('Configuration:', config);
// Start tracking
startTrackingWithConfig('api-key', 'customerID', 'verificationGroupID');
console.log('Tracking started:', success);
//Pick location manually from map
async function pickManualLocation() {
try {
const result = await pickLocation();
setLocation(
`${result.address}\n\nLat: ${result.latitude}\nLng: ${result.longitude}`
);
} catch (error) {
setLocation('Error picking location');
}
}API
Methods
fetchConfiguration(apiKey: string, customerID: string, verificationGroupID: string): Promise<{pollingInterval: number, sessionTimeout: number}>
Fetches configuration from the server.
startTrackingWithConfig(apiKey: string, customerID: string, verificationGroupID: string): Promise<boolean>
Starts location tracking with the provided configuration.
pickLocation(): Promise<{longitude: number, latitude: number, address: string}>
Lets the user pick location from the map
Contributing
License
MIT
Made with create-react-native-library
