0.0.10 • Published 5 years ago

libverify-rn v0.0.10

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

react-native-libverify

Install

1) Add dependency with $ npm install libverify-rn --save 2) Set up Firebase 3) Set up Android side

Android

1) Create if not exist GcmMessageHandlerService.java. Example:

/**
 * Resend GCM message from your application to Notify
 */
public class GcmMessageHandlerService extends FirebaseMessagingService {
    private static final String LOG_TAG = "GcmMessageHandlerService";

    @Override
    public void onMessageReceived(RemoteMessage message) {
        String from = message.getFrom();
        Map<String, String> data = message.getData();
        FileLog.v(LOG_TAG, "message received from %s with data %s", from, data);
        if (from == null) {
            return;
        }
        VerificationFactory.deliverGcmMessageIntent(this, from, data);
    }

    @Override
    public void onNewToken(String token) {
        FileLog.v(LOG_TAG, "token refresh. onNewToken: %s", token);
        VerificationFactory.refreshGcmToken(this);
    }
}

2) Add your handler in AndroidManifest.xml

<service
    android:name=".GcmMessageHandlerService"
    android:exported="false">
        <intent-filter>
            <action android:name="com.google.firebase.MESSAGING_EVENT" />
        </intent-filter>
</service>

3) Set up credentials and other values in xml (see example/android/app/src/main/res/values/libverify.xml)

    <string name="libverify_application_name">*applcation name*</string>
    <string name="libverify_application_key">*application key*</string>
    <string name="libverify_server_id">297109036349</string>

    <!--Dont forget call Verify#setDisableSimDataSend(false) after user allow use phone number--> 
    <string name="libverify_default_disable_sim_data_send">true</string> 

iOS

TODO

Usage

import { Verify, VerifyCancelReason, VerifyFailReason, VerifyState } from 'libverify-rn';
0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago