NFC 离线支付同步

Android 支持使用安全元件进行离线卡模拟的 NFC 卡模拟。(有关详细信息,请参阅基于主机的卡模拟概述。)但是,在 Android 平台上,“轻触付款”设置中指定的首选付款服务并非始终与安全元件中的应用同步。这意味着可能会使用安全元件中非首选的付款服务,而不是首选的付款服务。

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

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

Off-host payment synchronization design architecture
图 1. 离线付款同步设计架构

实现

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

框架 API

要实现离线付款同步,请使用 Android 开源项目中提供的以下框架 API

验证

要验证离线付款同步功能的实现,请安装具有相应安全元件的安全元件应用,然后在不同条件下检查来自 NFC 读取器的适当响应。