如何通知android应用程序已单击电子邮件验证链接?

如何通知android应用程序已单击电子邮件验证链接?,android,deep-linking,email-verification,Android,Deep Linking,Email Verification,我在手机行业遇到困难,需要帮助。我正在开发一款android应用程序,允许用户在成功登录后更改电子邮件地址。这是帐户设置菜单的一部分 让我们看一下流程,以便向您展示问题: 用户作为用户成功登录firstEmail@domain.com 用户进入帐户设置区域并将其电子邮件更改为secondEmail@domain.com. android应用程序会通知用户已向其新电子邮件发送验证电子邮件secondEmail@domain.com 用户离开应用程序,转到他们的电子邮件应用程序(如gmail应用程序

我在手机行业遇到困难,需要帮助。我正在开发一款android应用程序,允许用户在成功登录后更改电子邮件地址。这是帐户设置菜单的一部分

让我们看一下流程,以便向您展示问题:

  • 用户作为用户成功登录firstEmail@domain.com

  • 用户进入帐户设置区域并将其电子邮件更改为secondEmail@domain.com.

  • android应用程序会通知用户已向其新电子邮件发送验证电子邮件secondEmail@domain.com

  • 用户离开应用程序,转到他们的电子邮件应用程序(如gmail应用程序),找到验证电子邮件,然后单击其中的链接验证帐户

  • 后台对用户透明,单击验证链接更新后端服务器,以使用新的电子邮件地址更新数据库

  • 用户返回到android应用程序,但仍以用户身份登录firstEmail@domain.com

  • 我如何通知应用程序用户已验证电子邮件?
    我认为一种方法是,在用户点击验证链接并更新后端数据库之后,我可以用一个深度链接将他们重定向到应用程序中,并以这种方式更新新电子邮件,但需要建议,因为用户可以从他们的pc或其他任何地方打开验证链接。

    深度链接更好,您还需要在应用程序中接收电子邮件已验证的通知,以及您将触发或使其成为背景的通知通过设置通知类型,您可以执行该操作,这样所有设备都将收到您与同一用户登录的通知


    谢谢,我希望这能起作用。

    深度链接是更好的主意,您还需要在应用程序中接收通知,电子邮件已验证,并且您可以通过设置通知类型触发通知或使其成为背景,这样所有设备都将接收您与同一用户登录的通知


    谢谢,我希望这能起作用。

    在他们更改帐户电子邮件后将其注销。他们应该不能再使用第一封电子邮件了。该帐户必须使用第二个帐户,尽管在您的后端通过验证更新之前该帐户处于非活动状态

    在他们更改帐户电子邮件后将其注销。他们应该不能再使用第一封电子邮件了。该帐户必须使用第二个帐户,尽管在您的后端通过验证更新之前该帐户处于非活动状态

    通知你的反馈。您提供的解决方案不是100%。他们还没有验证电子邮件,所以即使我注销他们,他们仍然可以作为用户登录firstEmail@domain.com. 这个firstEmail@domain.com在他们实际点击验证链接之前仍然有效。我明白你的说法,你的说法在新电子邮件验证之前不允许他们访问应用程序。我认为这可能是一个坏主意,因为他们输入了错误的新电子邮件地址,希望再次更改,或者某个流氓试图更改amail帐户。请告知您的反馈。您提供的解决方案不是100%。他们还没有验证电子邮件,所以即使我注销他们,他们仍然可以作为用户登录firstEmail@domain.com. 这个firstEmail@domain.com在他们实际点击验证链接之前仍然有效。我明白你的说法,你的说法在新电子邮件验证之前不允许他们访问应用程序。我认为这可能是一个坏主意,因为他们输入了错误的新电子邮件地址并想再次更改它,或者某个流氓试图更改amail帐户。例如,为什么不使用来自
    Firebase
    的推送通知呢!是的,那将是最终的解决办法。我试图做到这一点而不打扰我的后端团队。好主意。例如,为什么不使用来自
    Firebase
    的推送通知呢!是的,那将是最终的解决办法。我试图做到这一点而不打扰我的后端团队。好主意。