2017-12-05 1 views
0

getIdToken() Javascript 함수를 사용하려면 먼저 사용자를 등록해야합니까? 누군가이 함수를 사용하는 방법에 대한 예제를 제공 할 수 있습니까? 내 index.html을 가지고 거기에 나는 포함했다 :firebase getToken() 함수

https://www.gstatic.com/firebasejs/4.6.2/firebase.js`. 

이 코드가 : -

firebase.auth().currentUser.getToken(true).then(function(idToken) { 
alert(idToken); 
}).catch(function (error) { 
}); 

를하지만 나에게

경우 CurrentUser 제공 null의 오류입니다.

+1

가 먼저 사용자를 인증 했습니까? –

+0

등록 토큰을 인증 토큰과 혼동했습니다. 나는 문서 [여기] (https://firebase.google.com/docs/cloud-messaging/js/client)를 찾았습니다. – Senzo

+0

맙소사, 그게 내가 인증에 대해 물어 본 이유입니다. –

답변

0

는 사용자 자격 증명을하고 싶지만 아직도 당신이 Anonymous Authentication에서 좀 걸릴 수 있습니다 , 구별하지 않으려면.

firebase.auth().signInAnonymously(); 

이있는 사용자가 로그에 충분하다.

관련 문제