Windows phone sdk使用XNA游戏引擎发送电子邮件

时间:2014-11-02 21:43:11

标签: c# windows-phone-8 xna

我正在为我的Windows手机制作游戏,使用Visual Studio 2012 for Windows Phone,它从那里开始很好,我写了几个类,并添加了资产,但我遇到了问题。

我想制作一个错误请求/想法方法,但是没有 - 我在哪里可以找到用XNA发送电子邮件的地方。我在Google上搜索过,但它提出了像#34;如何使用XNA游戏工作室"在底部它表示像#34;给我们发电子邮件"所以我从来没有发现它。 Basicley我无法找到它。任何人都可以帮助我吗?

2 个答案:

答案 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();