我尝试使用Linking
从今天的本地反应,以便从我的ios上打开ios上的邮件应用程序
onPress={() => Linking.openURL('mail://')}
这不起作用并让我进入谷歌搜索狂欢,我得到this article但它没有任何帮助,因此我的问题,我们如何从反应本地打开另一个应用程序,什么是找到特定应用的网址位mail://
的最佳方式?
更新:使用mail:
作为网址无法解决
答案 0 :(得分:2)
您使用错误的方案与邮件应用进行交互。它应该是mailto
。
尝试这样的事情:
Linking.openURL(mailto:email@example.com)
您还应确保使用Linking.canOpenURL
API支持您尝试过的网址。
还值得一提的是,有些操作在模拟器中无法工作,但只能在真实设备上运行。 发送电子邮件是其中一项操作(另一个例子是使用tel:
网址拨打电话 - 也只能在真实设备上使用)。