Ответ 1
Вы должны использовать React Native Linking API:
Linking.openURL('whatsapp://app')
Кроме того, посмотрите, как я могу интегрировать WhatsApp в свое приложение
Можно ли открыть внешнее приложение при нажатии на кнопку из моего собственного приложения реагировать? В частности, я хочу открыть WhatsApp, когда я нажимаю кнопку. Как я могу это сделать?
Спасибо!
Вы должны использовать React Native Linking API:
Linking.openURL('whatsapp://app')
Кроме того, посмотрите, как я могу интегрировать WhatsApp в свое приложение
Вы можете попробовать использовать параметры из 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
Я хотел открыть WhatsApp простым нажатием кнопки в моем приложении, которое я разрабатываю для Android.
Я много об этом искал, но не нашел идеального решения. Хотя я нашел одну стороннюю библиотеку "npm i -S реагировать-родной-app-link".
Описание в этой библиотеке - именно то, что я хотел сделать. Но не в состоянии понять это. Если кто-нибудь из вас сможет помочь, это будет для меня большим подспорьем.