iOS共享凭据:检查用户是否在Safari中选择了“不保存密码”

时间:2016-01-04 15:44:55

标签: ios authentication ios9

我们在iOS应用中使用共享凭证。工作流程如下:

  1. 用户登录我们的Safari网站。
  2. Safari问“保存密码?”
  3. 用户选择“是”
  4. 用户启动我们的应用,导航到登录
  5. iOS会显示一个弹出窗口,供用户选择该帐户。
  6. 我们查询先前在Safari中输入的共享凭据,并将用户登录。
  7. 这很好用。

    但是,如果在步骤3中使用选择“从不为此网站”,则在步骤5中,他可以选择“密码未保存”的条目。

    如果他这样做,我们会收到一个用户名“密码未保存”和一个密码“”

    有没有办法阻止这种行为?

    e.g。我们可以在致电

    之前查看
    public func SecRequestSharedWebCredential(fqdn: CFString?, _ account: CFString?, _ completionHandler: (CFArray?, CFError?) -> Void)
    

    -method,如果用户拒绝在Safari中保存密码?

0 个答案:

没有答案