我正在尝试使用Apple Passbook开发优惠券。我的情况是我有一个Web服务器,我必须从中将优惠作为优惠券发送到iPhone。我试图了解它们之间的通信方式,但并不清楚。谁能建议我,
最佳答案
流程如下:
webserviceURL
和authenticationToken
的通行证passTypeIdentifier
)向设备 token 发送空推送消息(从步骤2开始)有关Web服务规范的详细信息,请参见this document。另请注意,您的生产Web服务必须使用https。
在您的数据库中。 iPhone将仅保留显示通行证所需的信息(在pass.json文件中)。您的数据库将需要保存详细信息,例如上次更新时间以及设备ID和设备 token 。 Apple的Passbook Support Materials中有一个示例数据库作为ruby服务器示例的一部分(需要Apple开发人员帐户)
这完全取决于您-存折券和纸质券没有什么不同。由通行证发行者决定他们希望如何使用它。在最简单的情况下,发行者可以扫描代码,然后发送请求以更新您的数据库(假设状态为“已兑换”),然后您的服务器按照上述步骤向显示用户的设备推送新密码该通行证已被兑换。
关于ios - 使用Apple Passbook的疑问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14890108/