Zha*_* Wu 6 ios firebase firebase-authentication
对于 Firebase iOS,如果我想做用户身份验证,这 3 个选择有什么区别吗?
如果有人可以解释使用“预构建”FirebaseUI 和 Firebase 身份验证 SDK 的优缺点,那就太好了?
Firebase/Auth pod 是Firebase 身份验证的核心 SDK。没有它你就无法进行身份验证。它不提供 UI。
FirebaseUI 是构建在 Firebase 身份验证之上的 UI 组件,可处理登录流程,使您的应用程序更易于编写。如果没有 Firebase/Auth,您将无法使用它。
如果您在列出的文档中看到一件事 - https://firebase.google.com/docs/auth/
它为您的应用程序提供完整的登录流程,通过应用程序登录所需的所有 Pod 框架均由该提供
--> 一个简短的区别让我尝试用 pod 文件来解释
-> 如果使用pod 'FirebaseUI'
Refer to Docs Page at - https://firebase.google.com/docs/auth/ios/firebaseui
Run Code Online (Sandbox Code Playgroud)
你会看到
pod 'FirebaseUI/Auth'
pod 'FirebaseUI/Google'
pod 'FirebaseUI/Facebook'
pod 'FirebaseUI/Twitter'
pod 'FirebaseUI/Phone'
Run Code Online (Sandbox Code Playgroud)
对于像 Facebook 和 google 这样的登录程序,仅使用 firebaseUi 提供 pod
而在 pod 中'Firebase/Auth'
如果您想知道我们是否需要连接 Facebook 或 Gmail,我们明确使用社交服务提供的默认 Pod 作为
以及脸书
第二次再次参考主要文档 - https://firebase.google.com/docs/auth/
在下面Firebase SDK Authentication
您可以看到我们可以使用哪些各种集成
即您可以通过使用 FirebaseUI 作为完整的直接身份验证解决方案或使用 Firebase 身份验证 SDK 将一种或多种登录方法手动集成到您的应用中,让用户登录到您的 Firebase 应用
归档时间: |
|
查看次数: |
2575 次 |
最近记录: |