本文档包含了 Pass Kit 技术的关键概念,以及解释了使用 Pass Kit 的方法。 Pass(通行证)是用数字化表示的信息,这些信息可能需要被打印在小纸片或者塑料上。在现实世界中, pass 让用户像使用登机牌、会员卡、优惠卷一样的方式在使用。pass 库包含了用户的通行证。用户可以使用 Passbook 应用程序来浏览和管理他们的通行证。 【注:便于理解,下面红色部分是译者根据下图表达的意思,增加进去的】 从下图,我们可以看出 Pass(通行证)使用的步骤: 1、 服务器端创建一个 pass,客户端可以通过 email,url 或者普通的应用程序进行安装 2、 一段时间过后,服务器端可能由于某种原因(例如登机牌的登机时间改变),把 pass 更新了,这是 服务器端通过苹果的 APNS,把消息推送给客户端 3、 客户端收到推送消息后,请求服务器,以查询详细信息 iOS 6操作系统新增加的PassKit框架为开发者提供了一套用于管理虚拟通行证的技术。所谓通行证,就是指电子化的票据、会员卡、优惠券等信息,它们原本可能以物理形式如纸片或塑料卡片存在。在数字化后,用户可以像管理其他电子票据一样,通过智能手机等设备使用这些通行证。具体来说,PassKit框架允许开发者创建这些通行证、更新通行证信息以及与用户的Passbook应用进行交互。 PassKit框架首先允许开发者创建通行证,包括设置通行证的基本信息、风格、格式化信息、添加条形码等。开发者可以发布通行证,这涉及到制作manifest文件、签名和压缩通行证文件。更新通行证和用户交互是PassKit框架的另一项重要功能,当通行证信息有变动时,开发者可以通过Apple推送通知服务(APNS)向用户推送更新信息,用户在接收到推送后将主动向服务器请求最新的通行证信息。 在iOS 6中,苹果公司加入了PassKit Framework框架,这是苹果在移动支付和数字化票据领域迈出的重要一步。PassKit框架不仅使得通行证的创建和管理变得更加高效,也极大地提升了用户体验,使用户能够在一个集中的应用内管理所有通行证。此外,PassKit框架还包含了用于与Passbook应用交互的API,这为开发者提供了与iOS设备上的Passbook应用无缝交互的途径。 Passbook应用是iOS系统内置的应用程序,它专门用来存储和展示各种电子通行证,类似于一个虚拟钱包。当用户需要使用某个通行证时,可以通过Passbook轻松找到并使用。PassKit框架与Passbook应用相辅相成,共同为用户提供了一套完整且便捷的电子通行证服务。 除了PassKit框架之外,iOS 6还引入了其他一些重要的新特性,例如Social Framework、AutoLayout、Maps、CollectionViews、UIState等。这些新特性同样为开发者提供了更多的工具和接口来创建更为丰富和动态的应用程序。 对于开发者而言,理解和掌握PassKit框架的使用是提升自身技能的关键一步。然而,由于当时国内相关中文资料的匮乏,使得许多开发者难以快速入门。因此,DevDiv翻译组特别成立,翻译并整理了相关英文资料,使之成为中文资料,便于国内开发者学习和参考。DevDiv翻译组成员都是具有丰富移动开发经验和良好英语水平的专家,他们利用业余时间贡献自己的力量,帮助其他开发者,这种无私的精神值得我们每一位开发者学习和尊敬。 iOS 6中的PassKit编程指南为我们提供了一个如何在iOS平台上实现通行证数字化的详细教程,涵盖了创建、发布、更新以及管理通行证的全过程。随着移动支付和移动电子票据应用的日益普及,掌握PassKit框架的使用将变得越来越重要。
剩余16页未读,继续阅读
- zebra_zhbo2014-11-07不错的资料,正好用的上
- liuchangwen661012013-09-07很好,非常实用
- 粉丝: 71
- 资源: 55
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助