我在我的应用程序上使用自定义身份验证功能,以便登录匿名用户(通过在其设备上保存唯一的永久自定义令牌)。
该功能在应用程序端和管理端均可正常运行,但我需要在管理端提供唯一的UID,以便将用户保存在Firebase上。 这是我在Admin(index.js)上的代码:
exports.createToken = functions.https.onCall((data, context) => {
const uid = "?????"; // how to create some unique uid here?
return admin.auth()
.createCustomToken(uid)
.then(customToken => {
console.log(`The customToken is: ${customToken}`);
return {status: 'success', customToken: customToken};
})
});