如何自定义.deviceOwnerAuthentication视图控制器?

时间:2017-09-04 04:57:57

标签: ios swift3 biometrics localauthentication

我的最新应用更新被拒绝,原因是密码视图控制器与Apple使用的控制器太相似。

但是,我使用系统提供的视图作为密码。我不知道如何定制它。我该怎么做?

以下是我用来选择此视图以使用..进行身份验证的一些代码。

var policy: LAPolicy?

    if #available(iOS 9.0, *) {

        policy = .deviceOwnerAuthentication

    } else {

        context.localizedFallbackTitle = "Fuu!"
        policy = .deviceOwnerAuthenticationWithBiometrics

    }

此外,这是我从App Store审核小组收到的消息:"您的应用包含模仿iOS PIN码的功能。

请参阅随附的屏幕截图了解详情。

后续步骤

要解决此问题,请删除或修改这些功能,使其与iOS行为和界面明显不同,以避免造成用户混淆。"

1 个答案:

答案 0 :(得分:0)

尝试使用自定义视图控制器获取更多信息,请参阅github上的这个lib A Touch ID and Passcode framework used in the Venmo app.