留下手机的奇怪之处在于,经常有一个小代码将它带回画面中。
Garmin 手表可以记录锻炼、导航路线、播放音乐以及结帐付款。然后,健身房入口处会要求提供会员条形码,该条形码仍然存在于手机应用程序中。同样的问题也出现在商店、俱乐部和活动中:卡片的有用部分只是几条黑线或一个方形代码,但它仍然与人们试图不携带的设备联系在一起。
Garmin 用户经常寻找将健身房通行证、会员卡和会员条形码转移到手表上的方法。原因通常很简单:他们希望在训练、跑步或购物时不携带手机,也不打开消息和通知只是为了显示代码。
好消息是,其中许多卡都可以在 Garmin 手表上使用。重要的部分是了解哪些。
为什么 Garmin Pay 不是答案
Garmin Pay 和会员卡钱包解决了不同的问题。
Garmin Pay 专为支持的支付卡和 NFC 交易而设计。典型的健身房卡或会员卡不付款。它向扫描仪显示标识符。 Connect IQ 应用程序无法访问手表的 NFC 硬件,因此普通手表应用程序无法克隆 RFID 门卡或将自身变成另一个非接触式支付钱包。
当原始卡已使用可见的二维码或条形码时,该限制并不重要。在这种情况下,手表只需清晰可靠地再现正确的代码即可。
这种区别可以防止最常见的错误转向:当真正的解决方案是代码钱包时,尝试将健身房通行证添加到 Garmin Pay。
首先检查代码是否保持不变
在将任何卡转移到手表上之前,有一个问题比健身房、商店或俱乐部的品牌更重要:编码值是否保持不变?
许多实体会员卡和打印的会员通行证都包含静态标识符。每次扫描卡时都会出现相同的值。这些都是手表钱包的不错选择。
某些手机应用程序的工作方式有所不同。他们轮换代码、附加到期时间或生成签名令牌以防止共享。此类代码的屏幕截图可能看起来很完美,但几分钟后仍然停止工作。如果官方应用程序再次打开时解码值发生变化,则官方应用程序仍然是正确的工具。
截图不是卡
即使使用静态卡,复制图片也并不总是足够的。
可见图像代表隐藏数据。扫描仪关心的是确切的值和用于编码它的格式。缺少前导零可以识别不同的帐户。错误的校验位可能会导致零售号码无效。与 QR、EAN-13 或 Code 128 相同的数字可能看起来都令人信服,但只有一个数字与柜台系统匹配。
这解释了一个常见的挫败感:手机可以读取图像,但商店或大门仍然拒绝它。现代手机摄像头会尝试多种格式并补偿角度、焦距和曝光。固定零售读者只能接受组织选择的格式。
可靠的方法是保留完整的解码值及其原始格式。将每张卡重建为通用 QR 码可能会生成有效的 QR 图像,但不一定是读者期望的卡。
屏幕尺寸与扫码效果
Garmin 手表的变化比最初看起来要大得多。有的采用明亮的AMOLED面板;其他一些则使用反射式 MIP 显示器。 Instinct 型号具有紧凑的形状,而较旧的手表则具有更严格的内存限制。
良好的渲染很重要,因为机器可读的代码不是普通的图片。 QR 模块需要保持方形且不变形。线性条需要足够的宽度才能保持清晰。代码周围的空白字段必须保持干净。让符号适合屏幕与使其对扫描仪有用并不相同。
没有哪个手表应用程序可以保证每个读者都接受。现实的目标更窄:保留原始数据,将其清晰地呈现给实际的 Garmin 显示,并在无法安全表示值时明显失败。
实用的解决方案是什么样的
对于兼容的静态卡,有用的工作流程故意是普通的。通过 Garmin Connect IQ 设置或手表自带的卡片编辑器添加卡片,同步一次,需要时从手腕打开。即使没有电话连接或互联网接入,保存的值仍然可用。
WalletPro 在 Garmin 设备上生成支持的 QR 和条形码卡。它不会将卡值发送到开发人员操作的服务器,也不使用 Web 请求。
边界同样重要。 WalletPro 不是 Garmin Pay、NFC 访问钱包或银行卡存放处。它无法克隆 RFID 凭证、刷新循环零售商令牌或使不受支持的扫描仪接受不同的格式。动态通证应保留在发行人的应用程序中。
对于静态健身房、商店、俱乐部、公园跑步和会员代码,结果要简单得多:通常需要手机解锁的标识符已经在手腕上。
第一次真正的扫描是最后的测试
首次尝试时请保留实体卡或官方应用程序,在手表上打开保存的代码,然后在实际的读卡器上尝试。如果有效的话,下次就可以留在家里了。如果不是,则故障通常是由于动态值、格式错误或扫描仪无法可靠地读取手表显示造成的。
这是一个小问题,但它出现的时机完全错误:在健身房门口、俱乐部柜台或收银台,当感觉没有必要打开手机时。
在 Garmin Connect IQ 中打开 WalletPro.
我们的目标不是将 Garmin 手表变成另一部手机。这是为了消除又一个伸手去拿手机的理由。