新冠疫情中电子邮件的问题

所以我制作了一张图片供用户点击以从应用程序向我发送电子邮件,但仿真器似乎无法显示它? 我使图片隐藏,只是为了查看函数是否被执行,它确实被执行了,只是弹出窗口本身不起作用。 这是我的代码:

local contact = display.newImage("questionMark.png")
contact.x = display.contentWidth - 20
contact.y = display.contentHeight - 20

local function contactMe (event)
local options =
{
    to = "joepshoulak@me.com",
    subject = "反馈",
    body = "测试",
}
native.showPopup("mail", options)
contact.isVisible = false
end

contact:addEventListener("tap", contactMe)
点赞
用户269870
用户269870

很不幸,手册上并没有提到这一点,但是在一些论坛和博客帖子中有提到,在模拟器中电子邮件无法工作...

主要是因为它使用操作系统支持的操作方式,当你请求“电子邮件”操作时,Android会通过“activity”来处理,搜索其系统中所有已注册的电子邮件应用程序,并询问用户要使用哪一个应用程序,而iOS则直接调用iOS默认的电子邮件应用程序...

Windows和Mac OS最接近这种操作的是一些“默认程序”,但它们没有明确的API支持,因此Corona无法使用,因此模拟器不支持,而且可能永远也不会支持,除非是在Windows 8中,但这只是一个很大的可能性。

2012-09-24 23:17:37