检查iCloud是否具有两因素身份验证?Swift/iOS



有没有办法检查用户的iCloud帐户是否启用了两因素身份验证?

我使用CloudKit向我的应用添加了iCloud功能,为了增加安全性,我想执行此检查,并建议用户启用两因素(如果还没有)。

我已经检查了用户是否已在应用程序加载上登录iCloud,但是无法找到有关执行此额外检查的任何指导。有人知道这是否可能吗?

有没有办法检查用户的iCloud帐户是否启用了两因素身份验证?

,按设计 - 不应该有。

几年前在Apple开发人员论坛上(原始资料来源),Apple开发人员关系团队的代表在这里回应了这里的OP,实际上是:

no。

imo,对于两个因素而言,这不是您的工作。幸运的是,我没有接听电话( - :因此,您应该随意提交描述您用例的增强请求,以便CloudKit Engineering可以考虑使用。

在iOS生态系统中,这种配置决策远远超出了第三方应用程序的预期功能范围。让第三方应用程序抱怨您的iCloud帐户上的特定设置(充其量是)最终用户会感到困惑。

如果它不直接影响您的应用程序的操作,则您的应用程序可能不应该尝试为用户提供建议。

最新更新