在我的新应用中,我希望有一个文本对话框,用户可以输入他们的电子邮件地址订阅我们的新闻通讯,并听取新的更新,即将推出的功能。
我已经熟悉在android中使用Text对话框了。
我的问题是,当用户点击提交时,我希望输入的用户信息可以发送到我的网站,也可以写入我网站上的文件。
或者有没有办法可以将它发送到我的电子邮件中?如果我能够将它们添加到电子表格中,那也很好。
此时我对任何可行的选项持开放态度,而不是难以实现。
我没有服务器,但我确实有一个带有存储空间的网站,通过GoDaddy。
谢谢你们。
答案 0 :(得分:0)
这取决于您想要做多少工作,以及您想要多少安全性。
如果您使用电子邮件选项,您的应用程序将需要有效的电子邮件地址,密码和服务器来发送电子邮件。这意味着您需要在应用程序中嵌入这些变量,并且可能会被滥用。
如果您希望将地址写在您网站上的文件中,则必须允许在您的应用程序中访问FTP,这是另一个安全问题,并且会增加您的应用程序需要工作的代码量。
此方案的最佳解决方案是在您的网络服务器上运行一个可以安全地与数据库通信的servlet。您的Android应用程序可以向包含用户电子邮件地址的servlet调用HTTP POST消息,然后servlet可以将其保存到数据库中,您可以从中提取电子表格。
这将是实现您想要的最快速,最安全的方式。