【发布时间】:2022-11-24 03:14:02
【问题描述】:
标签: android ios react-native email email-attachments
标签: android ios react-native email email-attachments
你可以通过 expo-mail-composer 实现这一点:
import * as MailComposer from 'expo-mail-composer';
[...]
const canMail = await MailComposer.isAvailableAsync();
if(!canMail) {
console.warn("Can't open the mail app! You may be using the iPhone simulator or don't have a mail app installed")
return;
}
MailComposer.composeAsync({
subject: "Hello, Mail Composer!",
body: "Some body text goes here",
recipients: "somebody@example.com",
attachments: [
"https://venturebeat.com/wp-content/uploads/2017/09/stack_overflow_logo.jpg?w=1200&strip=all"
// you can also attach local files
]
});
在这里工作小吃演示:https://snack.expo.dev/@joem-rp/expo-mail-composer-demo
【讨论】: