Как интегрировать firebase-auth для проверки номера телефона - PullRequest
0 голосов
/ 20 мая 2019

Я создал экран проверки номера телефона, и теперь я хочу интегрировать firebase-auth для проверки номера телефона через OTP. Но я понятия не имею, как это сделать, пожалуйста, помогите мне с этим.

Я пытался найти учебник и пример, но они мне не помогли.

Экран проверки телефона

import React from 'react';  
import {StyleSheet, View, TextInput, TouchableOpacity, Text, KeyboardAvoidingView, BackHandler, Alert, AsyncStorage, ToastAndroid } from 'react-native';  
import HandleBack from '../component/backHandler';
import * as firebase from 'firebase';

class BuyerVerify extends React.Component{

    componentDidMount(){
        this.getData();
    };

    onBack = () => {
        return true;
    };

    getData = () => {
        const getNumber = async () => {
            let number = '';
            try {
                number = await AsyncStorage.getItem('number');
            } catch (error) {
              // Error retrieving data
              console.log(error.message);
            }
            //return number;
            alert(number);
        }
        getNumber();
    };    

    render(){
        return(
            <HandleBack onBack={this.onBack}>
            <View style={styles.root}>
            <View style={styles.outer}>

                <View style={styles.inner}>

                    <KeyboardAvoidingView style={styles.container}> 
                    <TextInput style={styles.input}
                        placeholder="Enter OTP"
                        placeholderTextColor="#939eaf"
                        keyboardType="phone-pad"
                     />
                    <TouchableOpacity style={styles.button1Container}>
                        <Text style={styles.buttonText}>
                            Verify Buyer
                        </Text>
                    </TouchableOpacity>
                    <TouchableOpacity style={styles.button2Container} onPress={()=> this.props.navigation.navigate('Main')}>
                        <Text style={styles.buttonText}>
                            Change number
                        </Text>
                    </TouchableOpacity>
                    </KeyboardAvoidingView>

                </View>

            </View>
            </View>
            </HandleBack>
        );
    }
}
export default BuyerVerify;

Я хочу проверить номер телефона через OTP с помощью firebase.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...