我想在 Java 桌面应用程序中实现“发送反馈”选项。其中一个会弹出一个框供用户输入评论,然后将其连同应用程序窗口的屏幕截图发送给我们。
将数据传达给我们的最佳方式是什么?我想到了两个明显的解决方案:
- 电子邮件 - 我认为该应用程序将连接到我们设置的 SMTP 服务器,用户名/密码以某种方式隐藏在代码中。基于 SSL 的 SMTP 安全性(不是发送的数据,而是 SMTP 用户名/密码)。
- Web 服务 - 不言自明。
哪一个最好,或者有更好的选择吗?
最佳答案
webserivce 会好得多,因为与 SMTP 服务器的连接可能会被阻止。
另一个想法是使用 Google 文档。这就像网站的想法,但你不需要自己设置任何服务器端的东西。您可以使用要收集的字段创建一个 Google Docs 电子表格,然后让您的 Java 应用程序使用 google docs API 将提交内容写入电子表格。然后向电子表格添加通知,以便在写入新行时自动向您发送电子邮件。
关于java - 在 Java 桌面应用程序中实现 'Send Feedback' 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2290100/