MFMailComposeViewController 在博览会上反应原生

问题描述

我的目标是在不想重定向邮件应用程序的情况下,在博览会管理的工作流程中本地打开邮件模式。

这是打开邮件应用的代码

onPress{() => {
     Linking.openURL("mailto:support@myApp.com");
}}

expo 没有包或选项,我不能使用 react-native-mail,因为它包含本机代码,这在 expo 管理的工作流程中不起作用。

是否有其他选项可以在世博会管理的工作流程中获得此功能

版本:
反应:16.13.1
反应原生:0.63.2
世博会:^40.0.1

解决方法

https://docs.expo.io/versions/latest/sdk/mail-composer/

这在 iOS 上使用 MFMailComposeViewControllerhttps://github.com/expo/expo/blob/master/packages/expo-mail-composer/ios/EXMailComposer/EXMailComposer.m