ios - 如何实现 native 代码以自动填充 iOS 中的 OTP 文本字段?

标签 ios flutter cross-platform

我正在尝试实现一个 flutter 插件,它可以帮助在 iOS 中自动填充文本字段。

根据 iOS developer docs ,如果我正在创建原生 iOS 应用程序,我需要将 UITextContentType 设置为 UITextContentType.oneTimeCode

有没有办法为 flutter 文本字段设置此属性 (UITextContentType.oneTimeCode),以便 iOS 可以这样识别它?

最佳答案

Flutter 现在在稳定 channel 上支持自动填充 :) 您可能需要升级到 devmaster channel (flutter channel master)。

您可以添加 autofillHints: const <String>[AutofillHints.oneTimeCode]到您的文本字段。

稳定版的文档还没有更新。请参阅下面的主 channel 文档。 https://master-api.flutter.dev/flutter/services/AutofillHints/oneTimeCode-constant.html

关于ios - 如何实现 native 代码以自动填充 iOS 中的 OTP 文本字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55395270/

相关文章:

flutter - 在 Flutter 中将数据异步加载到 ChangeNotifier 模型中

android - flutter 闪屏不适用于launch_background.xml

cmake - 如何以跨平台的方式使用 CMake ExternalProject_Add 或替代品?

ios - 第一次尝试时 map 未以注释图钉为中心

ios - 使用核心数据的配置文件屏幕

ios - 无法从 XCode 推送到 Github 主分支

android - 带有图像和文本的按钮以及图像下方的文本,如何?

ios - 当两个物理体都是动态 Sprite 套件 objective-c 时检测接触

android - Flutter 应用程序未运行。它给出了这种类型的错误

c# - 从 C# 代码构建跨平台共享库