【问题标题】:Activate iPhone Lock Screen when App loads应用加载时激活 iPhone 锁屏
【发布时间】:2012-06-13 23:52:19
【问题描述】:

我想用密码保护我的应用。但不是创建一整套代码来编写和制作登录窗口......我只希望在单击应用程序时加载锁定屏幕,以便用户可以进行身份​​验证。一旦用户解锁手机......然后应用程序完全加载。

这可能吗?

【问题讨论】:

  • 您希望在您启动您的应用程序时弹出正常的 iPhone 锁定屏幕(假设它尚未锁定)?这是 App Store 的,还是没有?
  • 是的,这是给 iphone 的。苹果会允许这样做吗?
  • 怀疑苹果是否会允许
  • Apple 绝不会允许在应用商店中出现这种情况,除非审阅者犯了错误(有时会发生这种情况......通常通过拉取应用程序会很快得到纠正)。

标签: iphone ios ios5 locking screen


【解决方案1】:

检查此Github project about password protection by Björn Kaiser。它展示了如何实现密码保护以及如何将密码保存在 iOS 钥匙串中。

AppDelegate 中设置了 PW 输入的视图。并在controller 中管理 PW 对话框。 KeychainWrapper 是用于访问钥匙串中 PW 的包装器。

【讨论】:

    【解决方案2】:

    没有意义。首先,lock the screen 没有 API。其次,这听起来像是糟糕的用户体验。如果这仍然适用于 AppStore。

    【讨论】:

    • 是的,这是给 iphone 的。苹果会允许这样做吗?
    • 不,苹果不允许改变用户体验/平台行为
    【解决方案3】:

    嗯,没有 API 可以让您这样做,但没有什么能阻止您自己做,或使用第三方库。 Here is one that I found.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多