3.xx 的 Firebase 身份验证 SDK
Firebase Authentication SDKs for 3.xx
每当我尝试在 Firebase 3.xx 中创建新用户时,我都会收到错误响应 Projects created at console.firebase.google.com must use the new Firebase Authentication SDKs available from firebase.google.com/docs/auth/ .
不确定要更改哪个代码以使用 firebase 3.xx 身份验证 sdk?
这些是切换到 Firebase v3 的步骤:
1) 按照以下简单说明在您的 Web 项目中安装 Firebase v3:
https://firebase.google.com/docs/web/setup#prerequisites
在此 link 中,他们显示了您需要包含的代码片段。您可以在您项目的控制台中找到针对您的项目的个性化设置>"Add firebase to your web app"
注意:现在您的项目中可能安装了 2 个 Firebase SDK。我认为这不好,所以我建议更新您的代码以使用 Firebase v3,然后删除旧的 Firebase SDK 导入,它应该如下所示
<script src="https://cdn.firebase.com/js/client/2.2.4/firebase.js"></script>
2) 更新您的 Angularfire 版本。方法如下:ù
3) 更新您的代码以使用 Firebase v3。例如
要使用您使用的旧版 Firebase 检测身份验证状态:
authObj.$onAuth(function(authData) {})
要使用旧版 Firebase 检测身份验证状态,您必须使用:
$firebaseAuth.$onAuthStateChanged(callback[, context])
希望对您有所帮助 ;)
每当我尝试在 Firebase 3.xx 中创建新用户时,我都会收到错误响应 Projects created at console.firebase.google.com must use the new Firebase Authentication SDKs available from firebase.google.com/docs/auth/ .
不确定要更改哪个代码以使用 firebase 3.xx 身份验证 sdk?
这些是切换到 Firebase v3 的步骤:
1) 按照以下简单说明在您的 Web 项目中安装 Firebase v3: https://firebase.google.com/docs/web/setup#prerequisites 在此 link 中,他们显示了您需要包含的代码片段。您可以在您项目的控制台中找到针对您的项目的个性化设置>"Add firebase to your web app"
<script src="https://cdn.firebase.com/js/client/2.2.4/firebase.js"></script>
2) 更新您的 Angularfire 版本。方法如下:ù
3) 更新您的代码以使用 Firebase v3。例如 要使用您使用的旧版 Firebase 检测身份验证状态:
authObj.$onAuth(function(authData) {})
要使用旧版 Firebase 检测身份验证状态,您必须使用:
$firebaseAuth.$onAuthStateChanged(callback[, context])
希望对您有所帮助 ;)