Isa*_*aac 2 android ios whatsapp react-native
Linking.openURL(`whatsapp://send?phone=${phoneNumber}`);
Run Code Online (Sandbox Code Playgroud)
上面的代码将导航到WhatsApp,但是我想知道是否有可能在尝试之前检查WhatsApp的存在 openURL
要启动链接的相应活动(Web URL,电子邮件,联系人等),请致电
Run Code Online (Sandbox Code Playgroud)Linking.openURL(url).catch(err => console.error('An error occurred', err));如果要检查是否已安装的应用程序可以事先处理给定的URL,可以致电
Run Code Online (Sandbox Code Playgroud)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));
我假设,如果未安装WhatsApp,则该!supported块将被调用,您可以在那里进行计算。
| 归档时间: |
|
| 查看次数: |
1123 次 |
| 最近记录: |