如何从本机应用程序中打开外部应用程序?

hec*_*aso 13 react-native

从我的本机应用程序触摸按钮时是否可以打开外部应用程序?具体来说,我想在触摸按钮时打开Whatsapp.我怎样才能做到这一点?

谢谢!

Iho*_*nko 18

您必须使用React Native Linking API:

Linking.openURL('whatsapp://app')
Run Code Online (Sandbox Code Playgroud)

另外,看看如何将WhatsApp集成到我的应用程序中

  • 我正在尝试此代码,但得到一个异常`可能未处理的承诺拒绝错误:无法打开URL'whatsapp:// app':找不到处理Intent的活动{act = android.intent.action.VIEW dat = whatsapp://app flg = 0x10000000}` (9认同)

Ani*_*vle 7

以前使用过下面的,

Linking.openURL('whatsapp://app');
Run Code Online (Sandbox Code Playgroud)

但后来 URL 更改如下,我们还可以添加电话和短信查询参数,如下所示,

Linking.openURL(`whatsapp://send?phone=${whatsappNo}&text=${whatsappMsg}`);
Run Code Online (Sandbox Code Playgroud)

  • 我正在寻找一个没有“深层链接 URL”的随机应用程序 (3认同)