react-native-duphlux

1.0.3 • Public • Published

react-native-duphlux

This uses the duphlux phone verification API to authenticate users using the missed call technique. Pretty Awesome.This is not the official duphlux react-native SDK, but it's a quick solution to integerating into your react-native app.

Installation

npm install react-native-duphlux --save

Usage

var Duphlux = require('react-native-duphlux'); var duphlux = new Duphlux({token:'your_token'});

To Verify Number

duphlux.verifyNumber(UserNumber, Unique Reference Number, Site Redirect URL).then(
    function(payLoad){
        console.log(payLoad);
    }, 
    function(e){
        console.log(e)
    }
);

Method verfyNumber Returns a promise with resolve and reject implemented. For a succesful interaction with Duphlux server, the Payload returns something similar to

{   
    status: true,
    data: 
    { number: '+15097745654',
        expires_at: 1498012830,
        transaction_reference: 'iUuqvqyT2e1C4ogl',
        verification_reference: 'b30e29d3a8a201a62180a8bd2d06d23b0533e467',
        verification_url: 'https://duphlux.com/verify/b30e29d3a8a201a62180a8bd2d06d23b0533e467' 
    }
} 

You can also generate a unique reference number by making use of the duphlux.generateRef();

#To Check Previous Authentication Request Status

duphlux.checkStatus(Unique Reference Number) This also returns a Promise

Tests

In progress...

Todo

  1. Pop up interface with countdown
  2. Auto check status to know when phone number has been verified
  3. Make call from app

Release History

1.0.0 Initial release 1.0.1 Updated Release 1.0.2 Mild Update 1.0.3 Final Update

Package Sidebar

Install

npm i react-native-duphlux

Weekly Downloads

0

Version

1.0.3

License

ISC

Last publish

Collaborators

  • primeloop