如何使NativeScript在其本地邮件客户端中打开电子邮件标签?

4

我有一个简单的页面/屏幕。当在设备上打开本地邮件客户端时,我想要能够点击标签上的电子邮件地址(例如< strong>mailto:等效方式)。

目前我只关心iOS平台。

这个可能吗?

XML

<Page loaded="pageloaded">
    <GridLayout>
        <StackLayout>
            <Label text="sometest.mail@gmail.com">         
        </StackLayout>
    </GridLayout>
</Page>
2个回答

6

你也可以使用从tns-core-modules/utils/utils导入的openUrl方法打开默认的电子邮件应用程序。

import { openUrl } from "tns-core-modules/utils/utils";

openEmail() {
    openUrl("mailto:test@example.com")
}

0

你能直接做到吗? - TheLazyChap
好吧,我猜你可以通过Javascript访问本机API,因此理论上你可以调用邮件应用程序并传递必要的参数。 - Victor Nascimento
使用插件有任何异议吗? - Victor Nascimento
我决定使用HtmlView。这样可以自动链接电子邮件和电话呼叫。无论如何,感谢您的帮助。 - TheLazyChap

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接