gpt4 book ai didi

objective-c - 在运行时编辑存折通行证 (.pkpass) 文件?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:23:24 35 4
gpt4 key购买 nike

我知道如何在我的 Mac 上使用工具制作一个 .pkpass 文件,然后将它们压缩并签名(使用 signpass 工具),但我怎么能在 iOS 应用程序运行时编辑文件?

我意识到在 Apple documentation ,他们希望您使用服务器进行任何通行证更新/编辑,但这不是我的目标(我意识到那里的安全问题,这不是这个问题的重点)。

我该怎么做(我不是要代码)?在文档中,这是唯一提到(我所看到的)在运行时实际操作 channel :

In a production environment, the signing and compressing would be part of the system that generates passes.

关于如何做到这一点有什么想法吗?是否有允许此操作的任何第三方 API(我检查了 Passdock 和 Passsource,但 Passdock 没有 Obj-C API,Passource 也不太清楚)。

最佳答案

正如您已经说过的,Apple 不希望您在 ios 应用程序中创建自己的 .pkpass 文件。这样做当然是可能的,Apple 不能允许您包含或获取证书,尽管如果他们愿意,他们当然可以拒绝您的应用程序。

您可以改编任意数量的文章/教程中的代码来构建各种文件,创建签名(可能是最神秘和最困难的部分),并在您的应用程序中创建一个 .pkpass 文件。如果 signpass 应用程序所依赖的框架位于 iPhone SDK 中,signpass 应用程序中的某些代码可能可以按原样重用。

也许您可以看看一些已经存在的服务,这些服务可以通过可从手机使用的高级 API 提供通行证生成。 This one ,例如,我不提供任何保证或背书。

关于objective-c - 在运行时编辑存折通行证 (.pkpass) 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13089829/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com