Реагировать на собственную строку URL сборки для библиотеки ссылок

Создание ссылки tel:* из Linking библиотека не работает

У меня есть несколько карт в списке, и на каждой карте вы можете позвонить по номеру телефона компании. Linking метод, который я использую, похоже, не работает. Вот моя карта:

const Card = ({phone}) => {
  return (
    <View>
      <TouchableOpacity
      onPress={() => Linking.openURL('tel:' + {phone})} >
        <Text>{phone}</Text>
      </TouchableOpacity>
    </View>
  );
}

Я также пытался onPress={() => { let url = 'tel:' + {phone}; Linking.openURL(url); } } ;

Оба эти метода корректно открывают приложение телефона, но с неверным номером. Каждая карточка открывает приложение телефона с одинаковым неверным номером. Я могу проверить из Text компонент, номер телефона которого я передаю, является правильным.

0 ответов

Другие вопросы по тегам