Apple登录iOS 12

问题描述

我们有用户在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会批准。我已经在某些应用中实现了此解决方案,而且还可以。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...