WalletPasses应用生成的PKPass二维码无法被专用扫描设备识别
展会PKPass门票二维码扫描兼容性问题求助
我们正在展会中使用扫描设备验证门票,门票以.pkpass文件形式分发,可导入Apple Wallet、Google Wallet及安卓端WalletPasses等各类钱包应用。
核心问题
扫描设备可正常识别Apple Wallet和Google Wallet中的二维码,但无法识别WalletPasses应用生成的二维码。这类二维码可被移动设备的普通扫码应用识别,却无法被专用扫描设备读取。
各钱包生成的二维码对比
导入同一PKPass文件后,各钱包生成的二维码如下:
- Google Wallet生成的二维码:

- Apple Wallet生成的二维码:

- WalletPasses App生成的二维码:

已排查情况
使用ZXing在线解码工具解码二维码并查看原始载荷后,我们发现:
- Apple Wallet和Google Wallet生成的二维码内容基本一致,原始数据已验证;
- 尽管WalletPasses生成的二维码解码结果相同,但其原始数据差异较大,对比截图如下:

我们推测差异可能存在于二维码的技术参数中(如纠错等级、安静区、模块大小等),但目前未找到可对比二维码详细技术规格的合适在线工具。
求助问题
- 是否有人遇到过WalletPasses二维码无法被扫描硬件识别的问题?
- WalletPasses生成二维码的方式与其他钱包应用是否存在已知差异?
- 是否有在线或离线工具可查看二维码的技术参数(不止解码数据),以协助排查扫描兼容性问题?
恳请各位提供指导、见解或相关线索,谢谢!
内容的提问来源于stack exchange,提问作者Rezarak SL
相关产品推荐
相关产品推荐

