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

How can I make NativeScript open an email label in its native mail client?

我有一个简单的page/screen。我希望在设备上打开本机邮件客户端时能够单击标签上的电子邮件地址。 (即 mailto: 等效项)。

我目前只关心 iOS。

这可能吗?

XML

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

是的。

您可以使用电子邮件插件来做到这一点: Nativescript email plugin 埃迪·维尔布鲁根

或者您可以在使用 tns-core-modules/utils/utils

中的 openUrl 方法时打开默认电子邮件应用程序
import { openUrl } from "tns-core-modules/utils/utils";

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