欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

iOS:iOS6 Passbook应用开发详情

程序员文章站 2022-10-26 13:49:21
passbook 是ios6的新功能,只能在iphone和ipod touch设备中使用,它可以帮助管理商家发放的电子会员卡,积分卡,优惠券等。 一,passbook 与 pass. passboo...
passbook 是ios6的新功能,只能在iphone和ipod touch设备中使用,它可以帮助管理商家发放的电子会员卡,积分卡,优惠券等。

一,passbook 与 pass.

passbook是我们的“卡包”,而pass是里面的“卡”和“券”。

二,pass的内部结构。

每一个pass里面是一个zip格式的压缩文件,这文件的后缀名是pkpass,它通过一些特殊的方式发给用户使用。

icon.png是普通显示屛的图标,大小是没有限制。icon@2x.png是视网膜显示屏所用图标,它的高和宽大小应该是icon.png的2倍。

三,二维码

pass不支持老式的条码,只支持3种格式的二维条形码:

1,qr码:又称为快速响应矩阵码,是二维条码的一种,最常见于日本,并为目前日本最流行的二维空间条码。qr码呈正方形,常见的是黑白两色。在3个角落,印有较小,像“回”字的正方图案。这3个是帮助解码软件定位的图标,用户不需要对准,无论是以任何角度扫描,数据仍可被正确读取。

2,pdf417码:是二维码的一种,是一种高密度,高信息含量的便携式数据文件,是实现证件及卡片等大容量,高可靠性信息自动存储,携带并可用机器自动识读的理想手段。

3,aztec码:由andrew longacre发明于1995年,主要用于国际出版。

四,创建pass.

创建pass证书的目的是为了对pass文件进行数字签名,防止被别人篡改。

五,发布pass.

1,我们有3种方式发布:e-mail发布,web网站发布和应用程序内发布。

2,能够在mac ox s中添加pass到passbook,需要在将mac os x,iphone(或ipod touch)设置相同的icloud账户,它们是通过icloud同步的。

3,苹果对于添加按钮的样式是有要求的,要求在web网页或e-mail中不要使用自定义的按钮或超链接,而是如图所示的按钮。

4,有些情况下passbook是不可用的,如在ipad设备中。