Sto utilizzando firebase per autenticare gli utenti nella mia app Android. Fornisco all'utente un'opzione per reimpostare la password nella finestra di accesso. Quando l'utente fa clic sul pulsante, invia l'e-mail con successo. Tuttavia quando l'utente fa clic sul link, che mostra sempreLink password di Firebase reset non funzionante
"Prova a reimpostare la password di nuovo. La richiesta di reimpostare la password è scaduta o il collegamento è già stato utilizzato"
Qualcuno sa dove sono sbagliato? Ho provato ad accedere con diversi ID e-mail da dispositivi diversi. Continua a non funzionare. Sto utilizzando 'com.google.firebase: firebase-auth: 9.2.0'.
UPDATE il 31 agosto 2016
sono entrato in contatto con il supporto Firebase e sembra che ci fosse qualche bug con chiave API. Se si modifica la chiave API del browser, non è stata aggiornata. Ora questo bug è stato risolto e la funzione di ripristino della password funziona correttamente.
Ho appena testato Password Reset e sta funzionando come previsto. Suppongo che la chiave API usata qui non sia corretta. Non so perché. La chiave API viene aggiunta al link di reimpostazione della password '& apiKey = API_KEY'. Pensa ad alcune modifiche che potresti aver fatto nella console di FIrebase mentre configuravi il tuo progetto. Vorrei iniziare da lì. Puoi controllare il codice dello snippet dell'autorizzazione web. Ha una chiave API nell'inizializzazione dell'app. Prova a utilizzare la chiave api del browser da quello snippet con quella aggiunta al link di reimpostazione della password. – bojeil
@bojeil non c'era questo campo per "API_KEY". Supponiamo di aggiungere il campo chiave API? Se sì, dove? Nel modello di email? – Dexter
Avendo lo stesso problema qui. Non ho toccato i modelli di email. Il link include '& apiKey = CORRECT_KEY' alla fine ma quel parametro non appare nel template. –