我一直致力于为我的部分应用集成Passbook。现在,我已经使用了Ray Wenderlich的教程,坦率地说,即使建立一个Pass也很痛苦。我必须将图标文件全部到位,编写JSON文件,使用所有SHA1值填充清单文件,然后在终端中运行几行以对其进行签名,然后使用另一行来压缩它。是否有可用于将pkpass文件保存到计算机的在线服务或程序,然后我可以上传到我的服务器?
答案 0 :(得分:3)
还有一些开发人员工具可以帮助您创建通行证,您可以在wikipedia找到一个列表。
我们提供Objective-C SDK和免费云服务,可让您创建模板并生成通行证。您可以在github上找到SDK(包括示例应用程序)。
答案 1 :(得分:1)
有许多服务可用于生成passess。请查看wikipedia以获取提供商,工具和项目的完整列表。
如果您想更新通行证,则需要构建Passbook Web Service。更新传递时,Web服务会将新的.pkpass包发送到设备。因此,除非您想在发送推送请求之前手动创建并将其上传到服务器,否则您的Web服务还必须能够签署通行证。
使用我们的服务PassKit,您可以使用WSIYWIG编辑器创建模板,然后通过简单的API调用直接在服务器上创建传递。您还可以通过我们的API更新传递并将更新推送到传递。如果您只想获取.pkpass包,则可以将/ d附加到传递URL(以r.pass.is开头的URL),或者在用户代理字符串中使用PassKit API
。
答案 2 :(得分:-2)
您还应该在此处查看Apple的Passbook支持材料: https://developer.apple.com/passbook/
他们有一个名为SignPass的简单XCode项目,您可以使用它轻松创建自己的Passes。
注意:您需要成为Apple的开发者计划的成员才能访问这些材料。
这里还有更多与Passbook相关的信息: http://www.flonsolutions.com
安德鲁