在不使用网络服务器的情况下,我可以选择将数据从Windows应用程序发送回开发人员

本文关键字:应用程序 Windows 数据 开发 选择 网络 网络服务 服务器 我可以 情况下 | 更新日期: 2023-09-27 18:23:54

我正在为一位家庭成员编写一个简单的WPF测验应用程序,他希望该应用程序的用户在完成测验后可以选择将他们的分数发送给他。我希望在不需要为应用程序创建某种网络服务的情况下做到这一点。

我最初的想法是通过电子邮件将结果发回,但这遇到了问题。如果用户的计算机上没有SMTP客户端怎么办?我不想在应用程序中嵌入公共smtp服务器的密码。我可以做一个Process.Start("mailto:..."),但这需要他们的机器有一个mailto:的处理程序,并让他们在生成的电子邮件上单击submit。

我的另一个想法是,该应用程序可以在谷歌文档电子表格中添加一行,但这意味着需要在应用程序中嵌入谷歌文档密码。

所以我的问题是,如果我不写一个单独的应用程序运行在网络服务器上,让我的WPF应用程序与之对话,我的应用程序是否有一种不需要密码就能将数据发送回我的好方法?我想我一定有某种公共网络服务可以用来做这件事?

在不使用网络服务器的情况下,我可以选择将数据从Windows应用程序发送回开发人员

如果您对第三方服务感到满意,可以考虑Parse或任何其他"后端即服务"提供商。

然后,您应该能够实现其他功能,在需要时从服务中读取保存的数据,而不必将自己公开为API。

创建一个谷歌文档表单,当你需要用户提交他们的分数时,启动一个带有文档url的web浏览器。您可以通过查询参数(…&entry_0=Barney&entry_1=Google&…)自动填充字段