在iOS中集成触摸ID密码

在iOS中集成触摸ID密码,ios,objective-c,xcode,touch-id,passcode,Ios,Objective C,Xcode,Touch Id,Passcode,我正在开发一个iOS应用程序,在这个应用程序中,我需要集成触摸id和密码,我在谷歌上搜索并找到了许多关于触摸id的教程,我成功地遵循并完成了这些教程。每件事都很好,但在弹出窗口中显示“输入密码” 如下图所示,我有一些疑问 是否可以使用锁定屏幕中显示的apple默认密码视图 如果是,那么苹果会允许将应用上传到appstore吗 正在寻求帮助。 谢谢我们不能在我们的应用程序中使用苹果的默认锁屏视图,但是你可以在github上使用。我们不能在我们的应用程序中使用苹果的默认锁屏视图,但是你可以在gi

我正在开发一个iOS应用程序,在这个应用程序中,我需要集成触摸id和密码,我在谷歌上搜索并找到了许多关于触摸id的教程,我成功地遵循并完成了这些教程。每件事都很好,但在弹出窗口中显示“输入密码” 如下图所示,我有一些疑问

  • 是否可以使用锁定屏幕中显示的apple默认密码视图
  • 如果是,那么苹果会允许将应用上传到appstore吗
正在寻求帮助。
谢谢

我们不能在我们的应用程序中使用苹果的默认锁屏视图,但是你可以在github上使用。

我们不能在我们的应用程序中使用苹果的默认锁屏视图,但是你可以在github上使用。

要隐藏密码选项,请尝试此

var LocalAuthentication = LAContext()

LocalAuthentication.localizedFallbackTitle = ""  // Add this line 
您提到的教程仅对
deviceOwnerAuthenticationWithBiometrics
使用生物特征认证,这表明设备所有者使用触摸ID进行认证

如果要使用其中任何一种(触摸id或密码)进行身份验证,请改用
deviceOwnerAuthentication

替换

[context.evaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics.

[context .evaluatePolicy(LAPolicy.deviceOwnerAuthentication  ..

要隐藏密码选项,请尝试此

var LocalAuthentication = LAContext()

LocalAuthentication.localizedFallbackTitle = ""  // Add this line 
您提到的教程仅对
deviceOwnerAuthenticationWithBiometrics
使用生物特征认证,这表明设备所有者使用触摸ID进行认证

如果要使用其中任何一种(触摸id或密码)进行身份验证,请改用
deviceOwnerAuthentication

替换

[context.evaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometrics.

[context .evaluatePolicy(LAPolicy.deviceOwnerAuthentication  ..

我会假设在你的应用程序中使用类似苹果默认锁屏的代码会导致你的应用程序被拒绝。我会假设在你的应用程序中使用类似苹果默认锁屏的代码会导致你的应用程序被拒绝。我使用过并且工作正常,但我想知道苹果是否鼓励使用此功能,以及苹果是否允许在使用这个?@Aleem,是的,Appel将允许你的应用程序使用这个。因为我提到的所有内容都在苹果的公共文档中…请参考这些链接了解详细信息:你提供的链接并没有告诉我苹果将允许应用程序在appstore上无任何限制地上传,但我感到困惑的是,我们使用的是苹果默认锁屏在应用程序中,你能给我一些提示吗?@Aleem我们没有使用苹果的锁屏,我们使用的是苹果公开的身份验证方法。(其公开API).苹果从不拒绝使用公共和文档化api的应用程序。只有当我们尝试使用私有api时,它才会拒绝,而私有api没有文档化。我使用过,并且工作正常,但我想知道苹果是否鼓励使用此api,苹果会允许使用此api将我的应用程序上载到appstore吗?@Aleem,是的,Appel会允许你的应用程序使用此api。因为我所做的一切都很好ave提到的是苹果的公共文件…请参考这些链接了解详细信息:你提供的链接并没有告诉我苹果将允许应用程序在appstore上无限制上传,但我感到困惑的是,我们正在访问应用程序中的苹果默认锁屏,所以你能给我任何提示吗?@Aleem我们没有使用苹果的锁屏,我们使用的是苹果公开的身份验证方法。(它的公共API)。苹果从不因为使用公共和有文档记录的API而拒绝应用程序。只有当我们尝试使用私有API时,它才会拒绝,而私有API没有文档记录。