我在移动设备上遇到困难,需要帮助。我正在开发一个Android应用程序,允许用户在成功登录后更改其电子邮件地址。这是帐户设置菜单的一部分。
让我们完成这个流程,以便向您展示问题:
用户成功登录firstEmail@domain.com
用户转到帐户设置区域并将其电子邮件更改为secondEmail@domain.com。
Android应用通知用户已将验证电子邮件发送至新电子邮件secondEmail@domain.com
用户离开应用程序并转到他们的电子邮件应用程序(如gmail应用程序)并找到验证电子邮件并点击其中的链接以验证该帐户。
在对用户透明的幕后,点击验证链接会更新后端服务器,以使用新的电子邮件地址更新数据库。
用户返回Android应用,但仍以firstEmail@domain.com身份登录
如何通知应用程序用户验证了该电子邮件? 我想一种方法可能是用户点击验证链接并更新了后端数据库后,我可以通过深层链接将它们重定向到应用程序并以这种方式更新新电子邮件,但需要建议,因为用户可以打开验证从他们的电脑或其他任何地方链接。
答案 0 :(得分:2)
深度链接更好的想法,您还需要在应用程序中接收通知,验证电子邮件,并通过设置通知类型来启动或通知您的通知,以便所有设备都会收到您记录的通知与同一用户。
谢谢,我希望这会奏效。
答案 1 :(得分:0)
更改帐户电子邮件后将其注销。他们不应该再使用第一封电子邮件了。该帐户必须使用第二个帐户,尽管在您的后端通过验证更新后仍处于非活动状态。