Открыть другое приложение, используя идентификатор пакета в Android, используя React Native?

#android #react-native #react-native-android #deep-linking

#Android #react-native #глубокая привязка

Вопрос:

Возможно ли открыть другое приложение внутри моего приложения, просто используя идентификатор пакета приложения, которое мне нужно открыть? Если да, то как это сделать?

Ответ №1:

Вы не можете открыть другое приложение внутри своего приложения, но можете перенаправить на другое приложение (стороннее приложение), такое как WhatsApp, instagram или любое другое приложение

  const url = 'whatsapp://';

             Linking.canOpenURL(url).then(supported=> {
                if (!supported) {

                    console.log('Can't handle url: '   url);

         }else{

                    return Linking.openURL(url);

        }

         }).catch(err =>
         console.error('An error occurred', err));