Как открыть внешнее приложение из реагирующего нативного приложения?

Можно ли открыть внешнее приложение при нажатии на кнопку из моего собственного приложения реагировать? В частности, я хочу открыть WhatsApp, когда я нажимаю кнопку. Как я могу это сделать?

Спасибо!

Ответы

Ответ 2

Вы можете попробовать использовать параметры из API приложения. Например, в моем случае мне пришлось открывать карты в IOS и начинать навигацию с точки A до B. Поэтому я проверил документацию из ЗДЕСЬ и использовал ссылку для навигации: " http://maps.apple.com/?saddr= Cupertino & daddr = San + Francisco ", чтобы создать запрос для открытия приложения:

 <TouchableOpacity onPress={() => Linking.openURL('maps://app?saddr=Cupertino&San+Francisco')}>
        <Text>Navigate</Text>
 </TouchableOpacity>

Вы также можете использовать координаты, такие как lat и long:

maps://app?saddr=Cupertino&S100.123+101.222

Ответ 3

Я хотел открыть WhatsApp простым нажатием кнопки в моем приложении, которое я разрабатываю для Android.

Я много об этом искал, но не нашел идеального решения. Хотя я нашел одну стороннюю библиотеку "npm i -S реагировать-родной-app-link".

Описание в этой библиотеке - именно то, что я хотел сделать. Но не в состоянии понять это. Если кто-нибудь из вас сможет помочь, это будет для меня большим подспорьем.