Реагировать на родные ссылки на другое приложение

Я пытаюсь связаться с другим приложением из моего собственного приложения (например, Google Maps).

Мне нужен модуль Linking, как написано здесь:https://facebook.github.io/react-native/docs/linking.html

Мой код содержит простую кнопку, которая должна открыть навигационное приложение и передать некоторое местоположение в качестве свойств:

<TouchableOpacity 
   onPress={ () =>{
     Linking.openURL("http://maps.google.com/maps=daddr=Wien")
     .catch(err => console.error('An error occurred', err)); }}
>
   <Text>Navigate</Text>
</TouchableOpacity>

При загрузке представления я не получаю ошибок, из которых следует, что модуль работал нормально.

При нажатии на кнопку я получаю следующее сообщение об ошибке:

undefined is not an object (evaluating '_reactNative.Linking.openURL')

Я следовал за этими шагами:https://facebook.github.io/react-native/docs/linking-libraries-ios.html и установленnpm install link --save <- Может быть, проблема в том, что это не тот модуль ?? Если это неправильно, кто-нибудь знает, как называется правильный?

Ответы на вопрос(1)

Ваш ответ на вопрос