怎么设置touchid代替appstore密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么设置touchid代替appstore密码相关的知识,希望对你有一定的参考价值。

  iPhone 5s 将TOUCH ID 用于app store的方法:
打开手机设置-通用-指纹和密码。
输入密码进入,点击指纹 。
然后选择 将指纹用于 itunes store 和app store的开关开启即可,如下图所示。
参考技术A 将TOUCH ID 用于app store的方法:
打开手机设置-通用-指纹和密码。
输入密码进入,点击指纹 。
然后选择 将指纹用于 itunes store 和app store的开关开启即可。本回答被提问者采纳

仅使用密码而不是 TouchID 的设备上的本地身份验证

【中文标题】仅使用密码而不是 TouchID 的设备上的本地身份验证【英文标题】:Local Authentication on device with Passcode only, not TouchID 【发布时间】:2015-04-06 23:46:21 【问题描述】:

假设我的应用包含敏感数据,我想确保用户在访问之前通过密码在本地进行身份验证。如Xamarin intro to touch ID article 所示,我正在使用 iOS 8 的 Xamarin TouchID 身份验证。我在运行 iOS 7 的旧设备上对此进行了测试,但显然无法正常工作。所以我的问题是,如何使用 iOS 7 设备进行密码验证?这仅适用于 iOS 8 吗?


我注意到 iOS 应用 Mint 使用自定义密码。如何实现连接到 TouchID 弹出窗口中“输入密码”按钮的自定义密码?如果我知道该怎么做,我可以实现自己的自定义密码,以便它适用于 iOS 7...

【问题讨论】:

【参考方案1】:

iOS 7 无法使用 Touch ID。

要使用自定义密码,只需在 evaluatePolicy 中捕获 LAErrorUserFallback 错误。

LAContext *context = [[LAContext alloc] init];
[context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics
                 localizedReason:@"Your Text" reply:^(BOOL success, NSError *error) 
                     if(success) 
                     // handle success
                      else 
                         NSString *failureReason;
                         switch (error.code) 
                             case LAErrorUserFallback:
                                // show your custom passcode screen
                                 break;
                          
                     
                 ];

代码显然需要完成,您还需要处理所有其他错误情况。

【讨论】:

+1 用于在 error.code 中包含 switch 语句以处理可能发生的所有不同情况

以上是关于怎么设置touchid代替appstore密码的主要内容,如果未能解决你的问题,请参考以下文章

怎么设置需要账户密码才能解锁?

苹果手机怎么设置指纹取代apple id密码

我的AppStore图标怎么没有了?

怎么登录appstore开发者

ubuntu里面的mysql怎么查看和修改密码

iOS TouchID 和 FaceID 的使用 - 登录