问题描述
我们有用户在iOS 10、11、12和13中使用我们的应用程序,并在其中使用诸如Facebook和Google之类的第三方登录。
最近,如果我们使用第三方登录,则必须具有“使用Apple登录”。但是看来Apple Signin框架仅在iOS 13中受支持。
在这种情况下,是否不需要支持低于iOS 13的Apple SignIn?
private func setupLoginWithAppleButton() {
if #available(iOS 13.0,*) {
//Show "Sign in with Apple" button and proceed to Apple Sign in
} else {
// Hide "Sign in with Apple" button
}
}
对于iOS版本低于13的用户,将不会显示“使用Apple登录”按钮,而那些版本为13及更高版本的Apple Sign按钮,则将显示并继续执行Apple登录。
如果我们像上面一样提交申请,Apple会批准我们的版本吗?
谢谢
解决方法
是的,Apple会批准。我已经在某些应用中实现了此解决方案,而且还可以。