Saltar al contenido

¿Cómo hacer una llamada telefónica en React Native?

Sé libre de compartir nuestro sitio y códigos en tus redes, apóyanos para hacer crecer esta comunidad.

Solución:

Si miras el código fuente de react-native-phone-callen última instancia, es solo un contenedor para:

import Linking from 'react-native'
Linking.openURL(`tel:$phoneNumber`)

Puede usar este método para llamar a números en Android e iOS, coloque este método en un archivo utils y use el método donde lo desee. salud

import  Linking, Alert, Platform  from 'react-native';

export const callNumber = phone => 
  console.log('callNumber ----> ', phone);
  let phoneNumber = phone;
  if (Platform.OS !== 'android') 
    phoneNumber = `telprompt:$phone`;
  
  else  
    phoneNumber = `tel:$phone`;
  
  Linking.canOpenURL(phoneNumber)
  .then(supported => 
    if (!supported) 
      Alert.alert('Phone number is not available');
     else 
      return Linking.openURL(phoneNumber);
    
  )
  .catch(err => console.log(err));
;

es muy simple para ios:

import Linking from 'react-native'

Linking.openURL('tel:119'); style=styles.funcNavText>119

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *