我正在为我的Windows手机制作游戏,使用Visual Studio 2012 for Windows Phone,它从那里开始很好,我写了几个类,并添加了资产,但我遇到了问题。
我想制作一个错误请求/想法方法,但是没有 - 我在哪里可以找到用XNA发送电子邮件的地方。我在Google上搜索过,但它提出了像#34;如何使用XNA游戏工作室"在底部它表示像#34;给我们发电子邮件"所以我从来没有发现它。 Basicley我无法找到它。任何人都可以帮助我吗?
答案 0 :(得分:1)
您可以使用WP8中的EmailComposeTask
课程发送电子邮件。但它不是完全自动的,用户必须选择帐户发送电子邮件,然后弹出电子邮件显示,然后他们必须单击发送按钮。你可以这样试试:
How to use the email compose task for Windows Phone 8
using Microsoft.Phone.Tasks;
// do this when the page has load completely (not in the constructor)
EmailComposeTask emailComposeTask = new EmailComposeTask();
emailComposeTask.Subject = "message subject";
emailComposeTask.Body = "message body";
emailComposeTask.To = "recipient@example.com";
emailComposeTask.Cc = "cc@example.com";
emailComposeTask.Bcc = "bcc@example.com";
emailComposeTask.Show();
但是,我认为这不是你想要的。我会做什么而是因为很难默默地做电子邮件的事情是创建一个网页,你可以POST到。然后,您可以打开WebClient并将所需数据发布到该网站。然后在网站的后端,只需将POST [DATA]解码为数据库。
希望这对你有所帮助,祝你好运。
答案 1 :(得分:0)
正如在另一个答案中所提到的,您可能只想考虑打开一个带有表单的网页来填写,而不是在您的应用程序中编写电子邮件。
如果是这样,以下是从XNA游戏在Windows Phone上打开网页的代码(以http://www.google.com/为例)。
WebBrowserTask browser = new WebBrowserTask();
browser.Uri = new Uri("http://www.google.com/", UriKind.Absolute);
browser.Show();