Firebase reset password link not working

I am using firebase to authenticate users in my android app. I provide user an option to reset password in login window. When user click on button, it sends email successfully. However when user clicks on link, it always showing

Try resetting your password again. Your request to reset your password has expired or the link has already been used”

  • Finding a list of all the android apps on the market
  • Android : Paypal Preapproval API operation (Example needed)
  • How to read text file in Android?
  • Retrofit 2.0 beta1: how to post raw String body
  • Getting ERR_CACHE_MISS on window.open
  • Android - Starting a service with extra information through put/getExtra
  • enter image description here

    Anyone knows where I’m Wrong ? I tried login with different email IDs from different devices. Still not working. I am using ‘com.google.firebase:firebase-auth:9.2.0‘.

    UPDATE on 31 August 2016

    I got in touch with firebase support and it looks like there was some bug with API key. If you change your browser API key, it was not getting updated. Now this bug is fixed and reset password function is working properly.

    Related posts:

    Why does EditText retain its Activity's Context in Ice Cream Sandwich
    How to hide android keyboard in search view
    Scale text in a view to fit?
    How to convert TextView to EditText in android?
    Usage of mipmap launcher icons before Android 4.2?
    Difference between android Home key and Back key and their behaviour
  • Cannot run on production devices
  • ParseFile.cancel() not working - file keeps being downloaded
  • Fragments in Android 2.2.1, 2.3, 2.0. Is this possible?
  • Cannot get AuthToken for custom account from different app
  • Unexpected results implementing simple motion blur in Libgdx
  • Keyboard Hide Event with BACK key
  • 3 Solutions collect form web for “Firebase reset password link not working”

    If you’ve listed any HTTP referrers for your app’s API key in the Google API console, you need to include the app itself which is where the emails originate: <app-name>.firebaseapp.com. Otherwise this domain is not valid for your app’s key.

    I also experienced the same issue, and for me, the cause was sending multiple password reset emails, and I got only the first one.

    Make sure you send the reset password email just once or if you did it multiple times, wait for the multiple emails to arrive and use the latest email.

    Temporarily I’ve solved the issue by leaving only one unrestricted API key at Google API Console

    enter image description here

    Android Babe is a Google Android Fan, All about Android Phones, Android Wear, Android Dev and Android Games Apps and so on.