※ 引述《p40403 (石头)》之铭言:
: 说什么Note 7爆炸都是借口
: 华为251后来也没事,现在根本很少网友再提
: 萨德也是,萨德根本都没射过没有影响
: 中美贸易战让很多人失业,是直接让中国造成影响,也没看到有中国人反苹果
: 中国政府说要去洋化不要有圣诞节结果还是用苹果...
: 三星最大的问题是在地化不好,续航很差
: 1.在地化
: 这个比较笼统一点,简单来说就是各种中国app的使用,所以在插入中国sim卡会出现套用本地电池政策
: 举例,在三星Note 5 年代,三星手机没办法连上有简体中文名称的wifi点下去没反应,去网络上查说是什么字库问题
: 还有微信QQ抢红包,微信指纹支付这些功能都没有,都要刷机安装模块
: 买中国国行版的很少拿来刷,因为贵,刷了三星pay就不能用,真正在中国的三星用户都是买美版韩版来刷机,这也是市占低的原因
刚去了解了一下 所谓微信不能在三星上使用指纹的问题
一开始相当问号
因为只要是 Android 开发者 有在App上实作过指纹的功能 都知道要用指纹很简单
Call 一个 API 就好 剩下什么事情都不用做
在很久很久以前 Android 的确没有自己的指纹辨识 API
所以各家开发者会自己硬干指纹辨识或者 Call OEM 的 Library
例如本篇指出的三星 就有自己的 SPass library
后来 API level 23 出来 (也是五年前的事了)
终于有了官方的指纹套件可以用
所有的开发者要做指纹 Auth 的话
基本上都是套 FingerprintManager
只要 Call它 简单的就能存取 Android keystore system 来验证
所以基本上你在同一个 OEM 的同一个 UI 中
任何一个开发者用的 App 指纹辨识跳出时 长的基本上都会一样
除非有特别去自订 UI 否则都会长的像如此:
https://i.imgur.com/Irvjzb5.png (LINE的)
再到 API Level 28 出来
Google 出了新的 BiometricPrompt API
把 FingerprintManager : Deprecated
看名子就知道它已经不限于指纹了
把其他生物特征也都容纳进去
要写也超简单 不到50行可以写完
唯一比较麻烦的是 各 OEM 在设定页面的 Activity 不一定会跟着 Google 跑
所以开发者如果要做引导至指纹设定的设定页面按钮
还要去找各 OEM 对于这个 Activity 如何取名
所以通常小开发者(如我)实作时只会导到 大家基本上都会一样的安全性页面
要再细 请 end user 自己按入
但是 UI 不再能够自订
只能改title、subtitle、description与NegativeButton的文字
所以基本上会长这样:https://i.imgur.com/Ef3pVNh.png (悠游卡的)
好 上方老太婆讲了落落长 其实只是要让大家知道大概开发时怎么用指纹
所以一个 App 可以使用指纹的合作大致不精确路径为:
App <> API <> OS <> HW
(开发者) (Google) (Android) (OEM)
94这么简单