NodeJS Firebase为Android应用程序创建自定义令牌
问题描述:
我有一个用于身份验证的NodeJS服务器。我使用Firebase创建自定义令牌来向androidApp发送通知。但是,当我创建一个新的用户我有这样的错误:NodeJS Firebase为Android应用程序创建自定义令牌
错误:未捕获的错误:错误:0D07207B:ASN1编码程序:ASN1_get_object:头太长
我用的Firebase setup相同的代码和创建自定义标记我使用这个:var customToken = firebase.auth().createCustomToken(uid);
其中uid是注册用户的电子邮件。 我通过hapiJS和mongodb获得这封邮件。 有人帮我吗?
或者如果任何人有想法通过节点服务器发送通知没有令牌它是我的情况的上帝!
答
您的问题可能是uid
。它是而不是电子邮件的用户,但一个唯一的标识符看起来像88h5s9fafVN6P4AaENOZZ1Aso3h7
并与用户相关联。
一旦用户成功登录或转到控制台上的Firebase身份验证部分并查找User UID
,便可获得uid
。