android客户端业务逻辑——刷卡页面
2016-11-30 15:34:22 0 举报
在Android客户端的刷卡页面,用户首先需要将手机背部NFC感应区对准读卡器。当卡片靠近读卡器时,系统会自动识别并读取卡片信息。此时,页面上会显示卡片的类型、卡号等信息。用户可以选择继续刷卡或查看历史记录。如果选择继续刷卡,系统会再次读取新的卡片信息并更新页面显示。同时,为了保证交易安全,每次刷卡后都需要进行身份验证,如输入密码或指纹确认等。此外,为了方便用户管理卡片,我们还提供了添加、删除和编辑卡片的功能。总之,本页面旨在为用户提供一个便捷、安全的刷卡体验。
作者其他创作
大纲/内容
否
刷卡页面
更新成功
进入更新密钥流程
数字信封、tck、密钥版本号
关闭当前页,弹出Toast提示
是
传入参数主要包括刷卡器终端编号、psamid、用户信息、本地的当前刷卡器的密钥版本号
注册耳机孔插拔广播接收器
是否需要更新刷卡器密钥、TCK等
得到API返回数据
弹出错误提示
音频模式
有响应
弹出连接失败页面
蓝牙模式
respcd为0000
使用新的TCK重新开始刷卡
发起active api
耳机孔是否被插入
传入参数主要包括userid、终端编号、psamid
刷卡命令需要使用TCK
收到刷卡的返回数据
用户取消
获取本地保存的TCK
开始与刷卡器通信
更新刷卡器密钥
发起update_keys API
等待用户刷卡后的数据返回
无
需要更新密钥
ReaderActivity
刷卡器是否有响应
doTradeEx方法
超时
成功
获取本地保存的刷卡器模式
蓝牙连接需要设备的物理地址
发送刷卡命令
waitUser方法
进入签名页
获取本地保存的刷卡器mac地址
进入激活流程
mac error
0 条评论
下一页