不完全是一个编程问题,但在这里:
通过电子邮件或网络分发存折的公司如何防止在多个设备上安装传票?
我在Apple文档上找不到任何相关内容。我唯一能想到的是检查设备注册webservice是否传递类型和串口的组合是否已经注册了设备并将其删除,但我不知道有任何远程删除传递的命令。
另一种选择是在生成通行证之前检查它是否已经注册,但这只适用于URL分发,而不适用于电子邮件。
有没有办法通过推送通知+更新远程删除通行证?关于如何解决这个问题的任何想法?
答案 0 :(得分:0)
Mail和Mobile Safari将提供他们获得的任何通行证,用户可以决定将其添加到他们的Passbook中。传递创建者无法阻止它,除非要小心.pkpass文件如何被传递。
如果您真的只想将特定传递传递给特定设备,您可能会考虑使用自定义API与后端通信并以这种方式请求该设备传递的配套应用。然后你通过电子邮件或网址链接获得更多控制权。
Apple试图以编程方式删除通行证时皱眉;只有用户才会删除通行证,因为他们添加了通行证。但是,您可以更新传递以明确无效并应删除。例如,您可以删除条形码(如果有),并使用带有大红色“INVALID”的背景图像。
答案 1 :(得分:0)
只是为了扩展@ ohmi的回答: