我正在为一位家庭成员编写一个简单的 WPF 测验应用程序,他希望该应用程序的用户可以选择在完成测验后向他发送分数。我希望做到这一点,而不需要为应用程序创建某种网络服务来进行对话。
我最初的想法是将结果通过电子邮件发回,但这遇到了问题。如果用户计算机上没有 SMTP 客户端怎么办?我不想将公共(public) smtp 服务器的密码嵌入到应用程序中。我可以做 Process.Start("mailto:...")
,但这要求他们的机器有一个 mailto: 处理程序,并让他们在生成的电子邮件上单击“提交”。
我的另一个想法是应用程序可以在 Google 文档电子表格中添加一行,但这意味着需要将 Google 文档密码嵌入到应用程序中。
所以我的问题是,如果我不需要编写一个在网络服务器上运行的单独应用程序来供我的 WPF 应用程序与之通信,是否有一种好方法可以让我的应用程序将数据发送回给我而不需要密码?我猜一定有某种公共(public)网络服务可以用于此目的?
最佳答案
如果您对能为您执行此操作的第三方服务感到满意,请考虑 Parse或任何其他“后端即服务”提供商。
然后,您应该能够实现其他功能,在需要时从服务中读取保存的数据,而不必将自身公开为 API。
关于c# - 在不使用网络服务器的情况下,我可以选择哪些选项将数据从 Windows 应用程序发送回开发人员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9203149/