【问题标题】:Accessing password manager apps in iOS在 iOS 中访问密码管理器应用程序
【发布时间】:2019-11-16 00:27:11
【问题描述】:

我们正在尝试在仅 iOS 的 React Native 应用中打开密码文本输入模式,该模式将打开第三方密码管理器应用。我们已经在许多 iOS 应用程序中看到了相同的 UI 组件,其中两个示例是 Airbnb 和 Venmo。

以下是 Airbnb 应用的示例:

我们一直在寻找高低,以弄清楚这个模态被称为什么以及如何访问它。有谁知道这些应用是如何做到这一点的?

【问题讨论】:

  • 您只需将文本字段的content type 设置为用户名和密码,如果密码管理器可用,iOS 会提示用户
  • 感谢您的帮助!我们已经在设置内容类型,并且已经能够访问本机密码自动填充。这是一个单独的 UI 组件,这些应用程序可以通过按钮访问它(请注意我屏幕截图中 Input 中的 1password 徽标按钮)。它不需要为自动填充启用1个密码,并且会单独打开它。
  • 这可能是 1Password 和那些应用程序在 iOS 12 之前一起工作的旧功能。最佳做法是支持系统方法,这样用户可以访问他们已安装的任何密码管理器
  • @Paulw11 你所说的不同:这些设置是针对内置 iOS 密码填写系统的。 OP 希望允许第三方应用。
  • @Bill 自 iOS 12 起第三方应用程序,例如 1password,可以提供一个扩展,允许它们与系统密码功能集成。只要您在文本字段上设置内容类型,用户就可以从 iCloud 钥匙串或 1password 或他们安装的任何其他兼容的密码管理器访问他们的密码。

标签: ios swift react-native


【解决方案1】:

我认为这是使用 AgileBit's 1Password extension 完成的

【讨论】:

    猜你喜欢
    • 2019-07-16
    • 2017-01-17
    • 2022-08-20
    • 2015-06-28
    • 2011-03-07
    • 2018-01-28
    • 2011-05-08
    • 1970-01-01
    • 2021-10-24
    相关资源
    最近更新 更多