从react-native iOS应用程序打开另一个应用程序

时间:2017-02-10 17:02:48

标签: javascript ios reactjs react-native

我尝试使用Linking从今天的本地反应,以便从我的ios上打开ios上的邮件应用程序

onPress={() => Linking.openURL('mail://')}

这不起作用并让我进入谷歌搜索狂欢,我得到this article但它没有任何帮助,因此我的问题,我们如何从反应本地打开另一个应用程序,什么是找到特定应用的网址位mail://的最佳方式?

更新:使用mail:作为网址无法解决

1 个答案:

答案 0 :(得分:2)

您使用错误的方案与邮件应用进行交互。它应该是mailto

尝试这样的事情:

Linking.openURL(mailto:email@example.com)

您还应确保使用Linking.canOpenURL API支持您尝试过的网址。

还值得一提的是,有些操作在模拟器中无法工作,但只能在真实设备上运行。 发送电子邮件是其中一项操作(另一个例子是使用tel:网址拨打电话 - 也只能在真实设备上使用)。