由于 WalletCode128
从 iOS9 开始支持。
我正在我的应用程序中生成 Code128 条形码,并允许将它们推送到 Apple Wallet 中。在智能手机上的钱包应用程序中运行良好(Code128
条形码正确显示)。
不幸的是,Apple Watch 上的 Wallet 应用程序在通行证中没有显示任何条形码(尽管存在通行证)。
是否需要执行额外的步骤才能使用与Code128
Apple Watch 兼容的 Barcode 进行通行证?
由于 WalletCode128
从 iOS9 开始支持。
我正在我的应用程序中生成 Code128 条形码,并允许将它们推送到 Apple Wallet 中。在智能手机上的钱包应用程序中运行良好(Code128
条形码正确显示)。
不幸的是,Apple Watch 上的 Wallet 应用程序在通行证中没有显示任何条形码(尽管存在通行证)。
是否需要执行额外的步骤才能使用与Code128
Apple Watch 兼容的 Barcode 进行通行证?
PKBarcodeFormatCode128
watchOS 不支持。您需要在数组中提供后备barcodes
,否则它不会显示在手表上。
这就是文档所说的:
请注意,PKBarcodeFormatQR、PKBarcodeFormatPDF417、PKBarcodeFormatAztec 和 PKBarcodeFormatCode128 格式在 iOS 9 及更高版本上均有效;因此,它们不需要后备。watchOS 不支持 PKBarcodeFormatCode128 格式。如果条码数组中包含 PKBarcodeFormatCode128 条码,则使用备用条码作为备用条码;如果 PKBarcodeFormatCode128 条码是您提供的唯一条码,则不会显示条码。