【发布时间】:2018-06-06 22:06:17
【问题描述】:
我如何使用 Apple Wallet 和 iOS API 为咖啡店创建(是否有可能)折扣卡?
我想要得到的效果如下:iOS 用户应该在 Apple Wallet 中有一张个人卡,他们将把它带到咖啡店。在咖啡店里会有一个扫描仪,它可以为每次扫描添加分数,并在分数达到假设 7 次扫描时将其取消(因此用户将免费获得每 7 杯咖啡)。
【问题讨论】:
-
您可以将通行证添加到显示条形码的钱包中;搜索有关 Passkit 的信息。您将需要您的后端服务器来跟踪用户的“余额”并在他们每次扫描时更新它。您还可以使用一种(安全性要低得多)的方法,让咖啡店显示用户使用您的应用程序扫描的二维码以更新他们的余额;问题是他们可以很容易地拍下二维码的照片并在他们不在商店时进行扫描。
-
@Paulw11 我没有使用条形码扫描仪的经验。您能否就扫描仪如何将信息传递到我的服务器进行高级解释?我想,在我的用例中应该至少有 3 个扫描选项: 1)检查当前余额; 2) 添加奖励积分; 3) 如果用户有足够的免费咖啡积分,则减去积分。
-
扫描仪将连接到计算机。通常,它们就像键盘一样,只需将数据输入到计算机上运行的软件中即可。我曾经参加过的一场咖啡秀,柜台上有一台运行应用程序的平板电脑。该应用程序使用平板电脑相机从您的手机扫描收据条码并将数据上传到服务器。