NFC 脱离主机的付款同步

Android 支持通过具有安全元件的 NFC 卡模拟进行脱离主机的卡模拟。(如需了解详情,请参阅基于主机的卡模拟概览。)不过,在 Android 平台上,在“触碰付款”设置中指定的首选付款服务并不总是会与安全元件中的应用同步。也就是说,可能会使用安全元件中的非首选付款服务,而不是使用首选付款服务。

在 Android 11 中,脱离主机的付款同步功能提供了一种机制,可让您同步“触碰付款”中的付款配置、感应式前端 (CLF) 上的路由配置,以及安全元件中的应用选择状态。

下图说明了脱离主机的付款同步功能的设计架构。

脱离主机的付款同步设计架构
图 1. 脱离主机的付款同步设计架构

实现

如需实现脱离主机的付款同步功能,设备必须具有支持 NCI 2.0 标准的 NFC 控制器,并且必须使用 Android 开源项目 NFC 和开放式移动应用编程接口 (OMAPI) 框架。

框架 API

如需实现脱离主机的付款同步功能,请使用 Android 开源项目中提供的以下框架 API:

验证

如需验证脱离主机的付款同步功能的实现情况,请安装包含相应安全元件的安全元件应用,然后检查 NFC 读取器在不同状况下的响应是否适当。