0

我有一個用於身份驗證的NodeJS服務器。我使用Firebase創建自定義令牌來向androidApp發送通知。但是,當我創建一個新的用戶我有這樣的錯誤:NodeJS Firebase爲Android應用程序創建自定義令牌

錯誤:未捕獲的錯誤:錯誤:0D07207B:ASN1編碼程序:ASN1_get_object:頭太長

我用的Firebase setup相同的代碼和創建自定義標記我使用這個:var customToken = firebase.auth().createCustomToken(uid);其中uid是註冊用戶的電子郵件。 我通過hapiJS和mongodb獲得這封郵件。 有人幫我嗎?

或者如果任何人有想法通過節點服務器發送通知沒有令牌它是我的情況的上帝!

回答

0

您的問題可能是uid。它是而不是電子郵件的用戶,但一個唯一的標識符看起來像88h5s9fafVN6P4AaENOZZ1Aso3h7並與用戶相關聯。

一旦用戶成功登錄或轉到控制檯上的Firebase身份驗證部分並查找User UID,便可獲得uid