我正在尝试找到一种方法,在设备接收到信息后,在网络上为passkit生成passkit的passkit。
有谁知道这是否可以做到/如何做到这一点?
发布于 2012-11-02 02:09:04
基本上:不容易(如果有的话),您需要能够使用signpass签署您的通行证,这是一个命令行实用程序,以使其可由设备读取。这将导致很多麻烦和困扰,因为您不能在iOS上运行另一个进程,而且转换signpass代码在设备上运行也可能是不可能的。
我建议您在服务器上签名/无论数据来自何处,并将信息和生成的.pkpass发送到设备。这就是它是如何设计的,以及如何使用它。阅读文档以获取更多信息,它们非常清楚。
发布于 2012-11-03 23:06:20
实际上,苹果已经说明了在iOS中签名时的安全问题。这是因为证书需要与应用程序打包在一起。并且您不希望像那样向用户公开证书。
就像WDUK建议的那样,实现一个简单的pass签名和分发服务器,您的应用程序可以从该服务器请求pass。当您想要更新添加到设备的过程时,这也非常有用。
我相信您可以在GitHub上找到满足您需求的服务器实现。
https://stackoverflow.com/questions/13182925
复制相似问题