Apple 登录 iOS 12

Apple Sign In for iOS 12

我们有用户在 iOS 10、11、12 和 13 中使用我们的应用程序,我们使用第三方登录,例如 facebook 和 Google。

最近如果使用第三方登录,必须要有“Sign in with Apple”。但似乎 Apple Signin 框架仅在 iOS 13 .

中受支持

这样的话,是否不需要支持iOS13以下的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 会批准的。我在一些应用程序中做了这个解决方案,没问题。