安卓验证码自动填充

2020-05-06 11:01:12 +08:00
 Laurenceee
请问各位大佬,像下图中的验证码自动填充是 APP 怎么实现的?小米手机,MIUI11

我搜了一下,感觉不是这种方法,https://www.jianshu.com/p/f5609d31e56f
因为这里要读取短信授权,我看了 APP 权限,从来没有授权任何应用读取短信

14818 次点击
所在节点    Android
23 条回复
tankren
2020-05-06 11:03:03 +08:00
键盘
tankren
2020-05-06 11:03:17 +08:00
应该改叫输入法。。
zoharSoul
2020-05-06 11:07:02 +08:00
广播 BroadcastReceiver 接收的.

不是短信权限
AngryMagikarp
2020-05-06 11:14:21 +08:00
你复制了吗,复制了的话监听剪切板也可以做到
yukiww233
2020-05-06 11:17:30 +08:00
应该是 miui 自带的那个自动填充吧
最近 google 的自动填充也支持验证码了

imn1
2020-05-06 11:21:45 +08:00
小米能识别验证码类短信
小米安全键盘能把识别的验证码粘上去

我换了同文输入法、关闭了小米安全键盘后,就全部要自己手动了
jinhan13789991
2020-05-06 11:24:43 +08:00
自己的应用当然有权限了啊,不信你换谷歌拼音
Laurenceee
2020-05-06 11:31:30 +08:00
没有复制,收到短信的时候,点击输入框就会出现
输入法是 qq 输入法
Laurenceee
2020-05-06 11:32:04 +08:00
at 不了别人,at 还要注册满 360 天啊。。
Laurenceee
2020-05-06 11:44:05 +08:00
没有复制,收到短信的时候,点击输入框就会出现
@AngryMagikarp
Laurenceee
2020-05-06 11:46:08 +08:00
感觉和系统或者应用有关系,我用的 qq 输入法,刚刚又随便下了一个不知名输入法,都是有这个填充框的

@jinhan13789991
Laurenceee
2020-05-06 11:46:47 +08:00
@imn1
但是不是所有的 APP 都支持的
Youen
2020-05-06 11:56:02 +08:00
one time code 这个 iOS 是系统级支持. 安卓好像 GMS 最近也集成了这个功能。 其他的实现方式是需要读取短信权限的吧
zhuweiyou
2020-05-06 11:58:54 +08:00
app 我不知道,如果是 HTML 的话,设置 <input type="number"> 就可以做到。
janus77
2020-05-06 12:05:50 +08:00
这是系统级别的……miui 源码里面自己实现的
Laurenceee
2020-05-06 13:36:39 +08:00
但是有的 APP 支持,有的不支持,APP 也要做一些适配的吧,比如字段命名规范或者调用系统 API ?
@Youen
zyu0090
2020-05-06 13:58:34 +08:00
@yukiww233 这个功能我看到了,能只开验证码填充,不打开账号密码填充吗?
Hoshizora
2020-05-06 14:25:03 +08:00
@zyu0090 Google 的必须启用自动填充(密码填充)
zhongjun96
2020-05-06 14:30:25 +08:00
小米手机的功能,类似谷歌的自动填充
zyu0090
2020-05-06 15:35:53 +08:00
@Hoshizora 不想让他记密码,只想让他填验证码行吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/668852

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX