代码之家  ›  专栏  ›  技术社区  ›  Steven Fisher

我能告诉你iphone是否有密码吗?

  •  6
  • Steven Fisher  · 技术社区  · 14 年前

    我正在开发一个应用程序,当你启动它时,它会要求输入一个pin。那不太好,但我可以忍受。问题是每次手机从睡眠中醒来,我都会被要求输入密码。再加上操作系统要求输入密码,这就太过分了。

    有没有合法的方法来检测手机是否有唤醒所需的密码,以便在这种情况下跳过需要密码的步骤?我不想知道密码,我也不在乎它是否被锁定(例如,如果手机很短时间处于睡眠状态),我只想知道数据在某种程度上是“受保护的”。

    2 回复  |  直到 13 年前
        1
  •  5
  •   kennytm    14 年前

    是不是AppStore?如果是前者,就没办法了。


    在3.x中,密码存储在密匙链上,这意味着您必须进入跳板过程,以确定密码是否存在和非空。如果你在跳板上,打电话 -[SBAwayController isPasswordProtected] 将确定设备是否具有密码。

        2
  •  0
  •   Steven Fisher    13 年前

    我创造了一个 very ugly workaround 同样的问题。