自从iOS9以来,Wallet支持Code128
。
我在我的应用程序中生成条形码Code128条形码,并允许将它们推入Apple Wallet。
在智能手机的钱包应用程序中完美运行(Code128
条形码正确显示)。
不幸的是,Apple Watch上的电子钱包应用程序在通行证中没有显示任何条形码(虽然存在通行证)。
是否有必要执行其他步骤以使Code128
条形码与Apple Watch兼容?
答案 0 :(得分:0)
PKBarcodeFormatCode128
。您需要在barcodes
数组中提供一个后备广告,否则它将不会显示在手表上。
这是文档所说的:
请注意,PKBarcodeFormatQR,PKBarcodeFormatPDF417, PKBarcodeFormatAztec和PKBarcodeFormatCode128格式均有效 在iOS 9及更高版本上;因此,它们不需要后备。 watchOS 不支持PKBarcodeFormatCode128格式。如果一个 PKBarcodeFormatCode128条码包含在条码数组中, 备用条形码用作备用;如果是PKBarcodeFormatCode128 条形码是您提供的唯一条形码,不显示条形码。