【问题标题】:How can I get email autocomplete suggestions for iOS in React Native with textContentType?如何使用 textContentType 在 React Native 中获取 iOS 的电子邮件自动完成建议?
【发布时间】:2019-04-19 08:18:53
【问题描述】:

RN 0.57.x 公开了 iOS 的 textContentType,所以我应该能够让我们的应用程序在 TextInput 中建议用户的电子邮件。这使得初始体验更加顺畅,因为用户不必输入他们的电子邮件地址来创建帐户。

但是,将textContentType 设置为“emailAddress”并将keyboardType 设置为“email-address”无效。

如何获取输入控件中建议的用户个人电子邮件地址?

【问题讨论】:

  • textContentType 建议来自设备钥匙串的电子邮件和/或其他数据。您确定该电子邮件已列在钥匙串中吗?
  • @Ismailp 钥匙串数据只显示用户名和登录名 - 我认为会有一种自动建议的方法,例如来自用户联系人卡片的电子邮件,因为用户会一遍又一遍地输入。不是这样吗? (这是一个新帐户,所以我认为钥匙串不会有用。)
  • 我不确定这是否可能,但还没有深入挖掘电子邮件的具体获取。

标签: ios react-native autocomplete autofill autosuggest


【解决方案1】:

对于 iOS,除了将 textContentType 属性添加到 <TextInput> RN 组件之外,您还需要:

  • 在您的 Xcode 项目中添加 Associated Domains 授权
  • 在您的网站上添加 Apple App Site Association 文件 (apple-app-site-association)

查看这篇博文:

还有苹果文档:

【讨论】:

    猜你喜欢
    • 2016-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-20
    • 1970-01-01
    • 2020-09-21
    • 2020-09-28
    • 1970-01-01
    相关资源
    最近更新 更多