嗨,伙计们,我正在开发android应用程序,在这个应用程序中,用户必须通过电子邮件注册。
我可以使用AccountManager获取电子邮件id &禁用编辑文本,这样用户就不能编辑它。但是这造成了一个大问题,用户除了在移动上配置电子邮件之外,不能使用任何其他电子邮件。
我这么做是因为如果用户输入不存在的垃圾邮件,就不应该在我们的系统中注册。
有什么好的方法来处理这种情况而不是禁用电子邮件编辑文本。
我知道电子邮件验证可以通过发送密码给用户电子邮件&要求用户进入,但是这是用户必须从我的应用程序到gmail应用程序,然后从gmail到我的应用程序的地方,或者这是唯一的方法。
提前谢谢。
发布于 2014-10-20 20:51:07
正如您已经经历过的,您选择的机制根本无法工作,因为如果用户没有在设备上注册电子邮件,会发生什么情况?如果用户在设备上有多个帐户怎么办?
就像互联网上的数百万个网站和应用程序一样,当用户证明他们可以访问注册的电子邮件时,为什么要通过发送带有激活机制的确认电子邮件来改变确保有效电子邮件的优秀方法呢?
如果用户的手机上有电子邮件帐户,那么在几分钟内,他们就可以从同一台设备上激活他们的帐户,然后他们就完成了。
作为一个用户,我会感到非常不确定的应用程序,“假设”一个电子邮件地址,我会使用注册。让我把自己的放进去。如果我拥有这个帐户,我会得到激活链接。
https://stackoverflow.com/questions/26474430
复制相似问题