我正在尝试构建一个用户可以用来向开发人员发送反馈的控件。我使用电子邮件作为交付方法,我利用sendgrid电子邮件服务。现在我想知道用户的电子邮件地址,以便我可以回复用户的关注。我不知道如何在窗口10中获取用户的电子邮件。有什么帮助或指示吗?
答案 0 :(得分:0)
我强烈建议使用Windows 8引入的共享方法 - 而不是编写和维护自己的邮件功能并尝试访问其他用户数据。
查看现有的和内置的电子邮件功能。他们利用用户的连接邮件帐户和邮件应用程序。这样您就不必担心处理消息传输或其他任何事情,而是将信息传递给邮件客户端。这样你也知道如何回复。 作为奖励,用户仍然可以通过Sent Mails文件夹访问他们的消息:)
有一个特定的类,EmailMessageClass(https://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.email.emailmessage.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1)以及带代码示例的专用指南。 https://msdn.microsoft.com/en-us/library/windows/apps/mt269391.aspx
基本上,您可以使用必要的应用信息预填充邮件字段(如果适用)。用户可以选择要从哪个帐户发送邮件,但它将在邮件客户端中打开。