使用React Native在Android中使用bundle id打开其他应用程序?

问题描述 投票:1回答:1

是否可以使用我需要打开的应用程序的软件包ID在我的应用程序中打开另一个应用程序?如果是的话怎么办?

android react-native react-native-android deep-linking
1个回答
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));
© www.soinside.com 2019 - 2024. All rights reserved.