首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在设备上以编程方式创建passkit的通道?

在设备上以编程方式创建passkit的通道?
EN

Stack Overflow用户
提问于 2012-11-02 02:02:24
回答 2查看 5K关注 0票数 8

我正在尝试找到一种方法,在设备接收到信息后,在网络上为passkit生成passkit的passkit。

有谁知道这是否可以做到/如何做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-02 02:09:04

请参阅:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/PassKit_PG/YourFirst.html#//apple_ref/doc/uid/TP40012195-CH2-SW1

基本上:不容易(如果有的话),您需要能够使用signpass签署您的通行证,这是一个命令行实用程序,以使其可由设备读取。这将导致很多麻烦和困扰,因为您不能在iOS上运行另一个进程,而且转换signpass代码在设备上运行也可能是不可能的。

我建议您在服务器上签名/无论数据来自何处,并将信息和生成的.pkpass发送到设备。这就是它是如何设计的,以及如何使用它。阅读文档以获取更多信息,它们非常清楚。

票数 8
EN

Stack Overflow用户

发布于 2012-11-03 23:06:20

实际上,苹果已经说明了在iOS中签名时的安全问题。这是因为证书需要与应用程序打包在一起。并且您不希望像那样向用户公开证书。

就像WDUK建议的那样,实现一个简单的pass签名和分发服务器,您的应用程序可以从该服务器请求pass。当您想要更新添加到设备的过程时,这也非常有用。

我相信您可以在GitHub上找到满足您需求的服务器实现。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13182925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档