因为Wallet自iOS9以来就支持iOS9。
我正在我的应用程序中生成一个Code128条形码,并允许将它们推入苹果钱包。在智能手机上的钱包应用程序中工作非常好(Code128条形码正确显示)。
不幸的是,Apple Watch上的Wallet应用程序并没有显示任何的条形码(虽然存在pass )。
是否需要执行额外的步骤来通过与苹果手表兼容的Code128条形码?
发布于 2019-09-09 16:02:07
PKBarcodeFormatCode128不受watchOS支持。您需要在barcodes数组中提供一个回退,否则它将不会出现在监视中。
这就是医生们说的:
请注意,PKBarcodeFormatQR、PKBarcodeFormatPDF417、PKBarcodeFormatAztec和PKBarcodeFormatCode128格式在iOS 9及更高版本上都是有效的;因此,它们不需要备份。watchOS不支持PKBarcodeFormatCode128格式。如果条形码数组中包含PKBarcodeFormatCode128条形码,则使用另一个条形码作为后备;如果PKBarcodeFormatCode128条形码是您提供的唯一条形码,则不会显示条形码。
Reffer to:PG/Creating.html
https://stackoverflow.com/questions/34062618
复制相似问题