我正在尝试使用Apple实施Firebase登录,但是有几个问题。 Firebase提供了用于加密的代码以实现ios登录,但是我对加密没有任何了解。
我从以下位置复制了所有代码,没有进行任何修改: https://firebase.google.com/docs/auth/ios/apple
我有几个问题:
authorizationController.presentationContextProvider = self
-无法将类型'SignInOut'的值分配给类型'ASAuthorizationControllerPresentationContextProviding?'
这是什么类型?我该如何分配? (SignInOut-是我班的名字)
第二个问题:
let hashedData = SHA256.hash(data: inputData)
-使用未解析的标识符'SHA256'
这个标识符是什么?我该怎么办?
第三,使用Apple登录仅适用于ios 13及更高版本。如何确保其他设备无需使用Apple登录即可使用我的应用程序? 如果我实现了此功能,则所有其他版本的签名类都将无法使用
我正确实施了吗?我应该复制所有代码然后继续吗?我是否还需要添加其他内容? (除了我所有的应用功能)