如何为 Apple Wallet 创建折扣卡?

How to create a discount card for Apple Wallet?

我如何使用 Apple Wallet 和 iOS API 为咖啡店创建(是否可能)折扣卡?

我想要得到的效果如下: iOS 用户应该在 Apple Wallet 中有一张个人卡,他们会带到咖啡店。在咖啡店里会有一个扫描仪,它可以为每次扫描添加分数,并在分数达到比方说 7 次扫描时取消它(这样用户将免费获得每 7 杯咖啡)。

此处介绍了如何创建 Apple Wallet 通行证:Apple Docs 您编辑 pass.json 描述您的通行证,然后您可以在注册通行证类型标识符并找到您的团队 ID 后使用 Apples signpass 工具对其进行签名。如果您想更新通行证以向客户显示信息,您需要一个实现 web service API.

的服务器

正如 Paulw11 所说,您将需要某种扫描仪来读取客户通行证的数据。一种方法是二维码,您的收银员会将相机对准通行证上的二维码以读取客户信息,通常它只是您映射到客户帐户的唯一 ID。另一种可能性是使用 NFC,因此客户将他们的 phone 轻触到 NFC reader,NFC 将传输他们的唯一 ID 供您处理。

如果您想尝试使用 NFC 读取通行证,请参阅 PassNinja。 这是它的实际操作视频: NFC Pass Solution for Mobile Wallets

披露:我为 PassNinja 背后的公司 Flomio 工作。