gpt4 book ai didi

android - 如何检查设备上是否安装了 WhatsApp?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:05:25 26 4
gpt4 key购买 nike

Linking.openURL(`whatsapp://send?phone=${phoneNumber}`);

上面的代码将导航到 WhatsApp,但是我想知道是否可以在尝试 openURL

之前检查 WhatsApp 是否存在

最佳答案

来自 React Native documentation :

To start the corresponding activity for a link (web URL, email, contact etc.), call

Linking.openURL(url).catch(err => console.error('An error occurred', err));

If you want to check if any installed app can handle a given URL beforehand you can call

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 block ,您可以在那里进行计算。

关于android - 如何检查设备上是否安装了 WhatsApp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52440796/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com