【问题标题】:React native linking mail api support subject, body?反应本机链接邮件api支持主题,正文?
【发布时间】:2018-03-22 12:30:55
【问题描述】:

您好,我使用 Linking api 打开 mailto。

我尝试使用以下方式调用邮件应用程序

Linking.openURL('mailto://somethingemail@gmail.com&subject=abcdefg&body=body')

但它会打开邮件应用程序 to:somethingemail@gmail.com&subject=abcdefg&body=body

主题和正文为空

【问题讨论】:

    标签: react-native


    【解决方案1】:

    您需要删除网址中的“//”并添加“?” :mailto:somethingemail@gmail.com?subject=abcdefg&body=body

    【讨论】:

    • 它只是填写电子邮件地址
    • 检查this
    • 在我的设备上运行良好。你在安卓上吗?您是否使用“?”更改了网址?按照我的例子?
    • 如何使用电子邮件发送链接?
    • 如何简单地打开邮件收件箱?
    【解决方案2】:

    这是我的案例:

    • 短信链接:

    return (Platform.OS === 'android') ? sms:1-408-555-1212?body=yourMessage : sms:1-408-555-1212&body=yourMessage;

    • 邮件链接:

    return (Platform.OS === 'android') ? mailto:foo@example.com?cc=?subject=yourSubject&body=yourMessage : mailto:foo@example.com?cc=&subject=yourSubject&body=yourMessage;

    注意:您的邮件网址必须包含cc=,即使您没有任何抄送电子邮件。

    • iOS:你使用?
    • android:你用&

    第一个参数。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-28
    • 2017-12-29
    • 1970-01-01
    • 2020-10-12
    • 2013-11-30
    相关资源
    最近更新 更多