iOS 上的 Firebase 上的 'Sign-in with Apple' 是否真的需要自定义实现?
Is it really necessary to have custom implementation for 'Sign-in with Apple' on Firebase on iOS?
我的最终目标是使用 Sign-in with Apple 进行身份验证。
在阅读 here and here 的文档时,我不明白为什么一个简单的调用是不够的...
直接使用[FUIOAuth appleAuthProvider]
按预期工作(登录成功,使用新 ID 在数据库中创建记录)。单纯为了鉴权,还需要做长实现吗?
提前致谢。
有两种方法可以在您的应用中使用 Firebase 身份验证:
- 使用原始 Firebase 身份验证 API,并围绕它们提供您自己的 UI。
- 使用 FirebaseUI(特别是其中的 AuthUI 模块),它围绕 API 构建了一个标准化的 UI。
这两个都没有明显的优于另一个,这完全取决于您的应用程序的需求和您的经验水平。
如果您还不知道从哪里开始,我建议您始终从 FirebaseUI 开始,因为它可以节省您很多时间。由于它建立在原始 Firebase 身份验证之上 API,您以后可以根据需要随时切换到它。
我的最终目标是使用 Sign-in with Apple 进行身份验证。
在阅读 here and here 的文档时,我不明白为什么一个简单的调用是不够的...
直接使用[FUIOAuth appleAuthProvider]
按预期工作(登录成功,使用新 ID 在数据库中创建记录)。单纯为了鉴权,还需要做长实现吗?
提前致谢。
有两种方法可以在您的应用中使用 Firebase 身份验证:
- 使用原始 Firebase 身份验证 API,并围绕它们提供您自己的 UI。
- 使用 FirebaseUI(特别是其中的 AuthUI 模块),它围绕 API 构建了一个标准化的 UI。
这两个都没有明显的优于另一个,这完全取决于您的应用程序的需求和您的经验水平。
如果您还不知道从哪里开始,我建议您始终从 FirebaseUI 开始,因为它可以节省您很多时间。由于它建立在原始 Firebase 身份验证之上 API,您以后可以根据需要随时切换到它。