1

所以我制作了一张要点击的图片,以便从应用程序向我发送电子邮件,但它似乎无法在模拟器中向我显示?我把图片隐藏起来,只是为了看看函数是否正在执行,它是,它只是弹出窗口本身不起作用。这是我的代码:

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 = "Feedback",
    body = "Test",
}
native.showPopup("mail", options)
contact.isVisible = false
end

contact:addEventListener("tap", contactMe)
4

1 回答 1

3

不幸的是,手册中没有说明,但在一些论坛帖子和博客帖子中,电子邮件在模拟器中不起作用......

大多数情况下,因为它通过使用操作系统对操作的支持来工作,所以当您请求“电子邮件”活动时,Android 通过“活动”来完成它,它会在其系统上搜索所有已注册的电子邮件应用程序并询问用户什么一个他想要的,而 iOS 只是调用 iOS 默认的电子邮件应用程序......

Windows 和 Mac OS 最接近的是某些东西的“默认程序”,但它们没有明确的 API,所以 Corona 没有什么可使用的,所以不,模拟器不支持它,可能永远不会完全支持,可能在 Windows 8 中除外,这是一个非常大的可能。

于 2012-09-24T23:17:37.270 回答