V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hatw
V2EX  ›  Android

安卓第三方 app 调用众国产安卓手机的人脸\指纹进行 app 启动的验证需要逐家适配么?

  •  
  •   hatw · 2022-01-29 09:33:28 +08:00 · 8994 次点击
    这是一个创建于 1018 天前的主题,其中的信息可能已经有所发展或是发生改变。

    iOS 可以适配一次,所有 iPhone 的第三方 app 就可以使用人脸\指纹进行 app 启动的验证。

    那么,安卓第三方 app 调用众国产安卓手机的人脸\指纹进行 app 启动的验证需要逐家适配么?

    是谷歌安卓系统有统一的 api ?还是需要每家厂家(小米、华为、oppe...)的系统逐一适配?

    谢谢了

    ZeroYip
        1
    ZeroYip  
       2022-01-29 10:26:18 +08:00 via Android
    手持 Pixel 6 ,原生 Android 12 ,赫然发现银行 app 5 竟然有适配指纹解锁,小而美并没有
    tanranran
        2
    tanranran  
       2022-01-29 11:30:33 +08:00
    指纹有 API ,人脸需要适配
    coolmint
        3
    coolmint  
       2022-01-29 12:24:02 +08:00
    从 flutter 的体验来看,在三星上直接唤起的就是生物,人脸还是指纹用户自己决定,脱离 app 的控制范围
    abc8678
        4
    abc8678  
       2022-01-29 12:42:46 +08:00 via Android
    我把指纹和密码删了,进入 12123 。让我验证指纹,但又没办法验证。我只好重新设置密码和指纹,把验证过了,再重新删密码
    Love4Taylor
        5
    Love4Taylor  
       2022-01-29 12:45:46 +08:00   ❤️ 1
    我没记错的话一开始是指纹 API ,后来 Android 做了统一的生物识别 API
    hatw
        6
    hatw  
    OP
       2022-01-29 13:51:52 +08:00
    @Love4Taylor #5 但是可以一次适配所有国产安卓能用?
    murmur
        7
    murmur  
       2022-01-29 14:21:21 +08:00
    我记得指纹有两种,一种是弹出指纹识别返回 true 和 false ,一种是把指纹当 key 去加解密一个东西,前一个应该通用,后一个没试过
    hatw
        8
    hatw  
    OP
       2022-01-29 14:23:06 +08:00
    @murmur #7 需要的就是 true 、false
    dingwen07
        9
    dingwen07  
       2022-01-29 14:36:08 +08:00 via iPhone
    用 Android 的生物识别 API 就可以通用
    看起来支付宝、微信没有用这个 API
    我见到过国内唯一用那个 API 的是招商银行 App
    haaro
        10
    haaro  
       2022-01-29 14:40:07 +08:00
    Google 有官方的库可以实现大部分手机的生物解锁 BiometricPrompt
    lagoon
        11
    lagoon  
       2022-01-29 14:44:15 +08:00
    有 API ,但是有个问题。

    有些 Android 机,有人脸,也支持人脸解锁。
    但其实是假的人脸,比如,如果要支付,只允许用指纹。因为他们的人脸实际....你懂的。
    像这种,就只能调起指纹了。非常能逐家适配(没弄过,不知道有没有提供)
    hatw
        12
    hatw  
    OP
       2022-01-29 15:05:31 +08:00
    @dingwen07 #9
    @haaro #10
    @lagoon #11
    谢谢各位
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3589 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 00:16 · PVG 08:16 · LAX 16:16 · JFK 19:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.