首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我收到消息iPhone应用程序时自动将动态口令填充到TextField

当我收到消息iPhone应用程序时自动将动态口令填充到TextField
EN

Stack Overflow用户
提问于 2015-11-02 15:47:45
回答 2查看 17.2K关注 0票数 12

当我从我的应用程序注册时,我正在发送动态口令到已注册的手机号码,我想在我的应用程序中检索该动态口令而不打开短信app...When用户收到动态口令消息我需要在这里显示该动态口令...How我可以在iOS中实现这一点吗?我也有用户的电话号码。

在搜索中,我找到了this,但我不知道如何启动它。有人能帮我解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-06 16:09:17

您无法在ios上访问消息,因此您无法通过读取sms自动填充ios应用程序中的OTP。

您发布的链接中的答案未阅读sms消息。它们只是创建自定义url方案,并且当用户点击sms中的自定义url时填充动态口令。

票数 10
EN

Stack Overflow用户

发布于 2018-10-11 18:44:16

更新

从iOS 12苹果将允许支持读取一次性代码(动态口令-一次性密码),您将获得在iPhone设备。

iOS支持UITextField、UITextView上的Password AutoFill以及采用UITextInput协议的任何自定义视图。系统键盘将其上的textContentType设置为.oneTimeCode

1)使用代码

代码语言:javascript
复制
singleFactorCodeTextField.textContentType = .oneTimeCode

2)使用Storyboard/XIB

storyboard/XIB中选择UITextField/UITextView,单击属性检查器。转到文本输入特征,单击内容类型并选择一次性代码和完成。

操作系统将使用此UITextContentType设置自动检测消息中的验证码。

查看Enabling Password AutoFill on a Text Input View的官方文档

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33472868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档