V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Laurenceee
V2EX  ›  Android

安卓验证码自动填充

  •  
  •   Laurenceee · May 6, 2020 · 18753 views
    This topic created in 2189 days ago, the information mentioned may be changed or developed.
    请问各位大佬,像下图中的验证码自动填充是 APP 怎么实现的?小米手机,MIUI11

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

    23 replies    2020-05-07 20:00:40 +08:00
    tankren
        1
    tankren  
       May 6, 2020
    键盘
    tankren
        2
    tankren  
       May 6, 2020
    应该改叫输入法。。
    zoharSoul
        3
    zoharSoul  
       May 6, 2020
    广播 BroadcastReceiver 接收的.

    不是短信权限
    AngryMagikarp
        4
    AngryMagikarp  
       May 6, 2020
    你复制了吗,复制了的话监听剪切板也可以做到
    yukiww233
        5
    yukiww233  
       May 6, 2020
    应该是 miui 自带的那个自动填充吧
    最近 google 的自动填充也支持验证码了

    imn1
        6
    imn1  
       May 6, 2020
    小米能识别验证码类短信
    小米安全键盘能把识别的验证码粘上去

    我换了同文输入法、关闭了小米安全键盘后,就全部要自己手动了
    jinhan13789991
        7
    jinhan13789991  
       May 6, 2020 via Android
    自己的应用当然有权限了啊,不信你换谷歌拼音
    Laurenceee
        8
    Laurenceee  
    OP
       May 6, 2020
    没有复制,收到短信的时候,点击输入框就会出现
    输入法是 qq 输入法
    Laurenceee
        9
    Laurenceee  
    OP
       May 6, 2020
    at 不了别人,at 还要注册满 360 天啊。。
    Laurenceee
        10
    Laurenceee  
    OP
       May 6, 2020
    没有复制,收到短信的时候,点击输入框就会出现
    @AngryMagikarp
    Laurenceee
        11
    Laurenceee  
    OP
       May 6, 2020
    感觉和系统或者应用有关系,我用的 qq 输入法,刚刚又随便下了一个不知名输入法,都是有这个填充框的

    @jinhan13789991
    Laurenceee
        12
    Laurenceee  
    OP
       May 6, 2020
    @imn1
    但是不是所有的 APP 都支持的
    Youen
        13
    Youen  
       May 6, 2020
    one time code 这个 iOS 是系统级支持. 安卓好像 GMS 最近也集成了这个功能。 其他的实现方式是需要读取短信权限的吧
    zhuweiyou
        14
    zhuweiyou  
       May 6, 2020
    app 我不知道,如果是 HTML 的话,设置 <input type="number"> 就可以做到。
    rb6221
        15
    rb6221  
       May 6, 2020 via iPhone
    这是系统级别的……miui 源码里面自己实现的
    Laurenceee
        16
    Laurenceee  
    OP
       May 6, 2020
    但是有的 APP 支持,有的不支持,APP 也要做一些适配的吧,比如字段命名规范或者调用系统 API ?
    @Youen
    zyu0090
        17
    zyu0090  
       May 6, 2020
    @yukiww233 这个功能我看到了,能只开验证码填充,不打开账号密码填充吗?
    Hoshizora
        18
    Hoshizora  
       May 6, 2020 via Android
    @zyu0090 Google 的必须启用自动填充(密码填充)
    qjbcnrs
        19
    qjbcnrs  
       May 6, 2020
    小米手机的功能,类似谷歌的自动填充
    zyu0090
        20
    zyu0090  
       May 6, 2020
    @Hoshizora 不想让他记密码,只想让他填验证码行吗?
    liaoyaoheng
        21
    liaoyaoheng  
       May 6, 2020
    警惕安卓第三方程序读取信息验证码,即有可能上传,并黑产。 @zyu0090
    xieyingli
        22
    xieyingli  
       May 7, 2020 via Android
    @Youen GMS 可以填充验证码了?
    Hoshizora
        23
    Hoshizora  
       May 7, 2020 via Android
    @zyu0090 可能不行,开关那里写了,要使用短信验证码填充要先开启自动填充
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2808 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 14:13 · PVG 22:13 · LAX 07:13 · JFK 10:13
    ♥ Do have faith in what you're doing.