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设备中。

参考资料:《iOS网络编程与云端应用-最佳实践》

【读书笔记】iOS-iOS6 Passbook应用开发相关推荐

  1. php微服务架构设计模式,《微服务架构设计模式》读书笔记---第十一章:开发面向生产环境的微服务应用...

    为了部署到生产环境中,需要考虑三个关键的质量属性:安全性,可配置性和可观测性. 开发安全的服务 需要实现安全性的四个方面: 身份验证. 访问授权.验证是否允许访问主体对指定数据完成请求的操作. 审计. ...

  2. 《Linux内核设计与实现》读书笔记(二)- 内核开发的准备

    在尝试内核开发之前,需要对内核有个整体的了解. 主要内容: 获取内核源码 内核源码的结构 编译内核的方法 内核开发的特点 1. 获取内核源码 内核是开源的,所有获取源码特别方便,参照以下的网址,可以通 ...

  3. [读书笔记] 设计模式与游戏完美开发

    最近在看<设计模式与游戏完美开发>,文章将记录一些要点和一些设计模式实现 GoF定义的23种设计模式及应用场景 系统设计可以采用的设计模式:单例.状态(场景切换).外观(保证高内聚).中介 ...

  4. [读书笔记]iOS 7 UI设计 对比度

    好久没写随笔了,最近在读<iOS 7 byTutorials>,很不错,推荐给大家. 每一个好的程序员也都是一个设计师,不懂设计的程序员不是好的CTO.哈哈,开个小玩笑. iOS 7设计的 ...

  5. 【读书笔记】MongoDB管理与开发精要(1)

    逻辑结构 MongoDB逻辑结构是一种层次结构,主要由文档(document),集合(collection),数据库(database)三部分组成. document相当关系数据库中的一行记录 col ...

  6. 《Linux内核设计与实现》读书笔记 - 目录 (完结)

    读完这本书回过头才发现, 第一篇笔记居然是 2012年8月发的, 将近一年半的时间才看完这本书(汗!!!). 为了方便以后查看, 做个<Linux内核设计与实现>读书笔记 的目录: < ...

  7. 《Linux内核设计与实现》读书笔记 - 目录 (完结)【转】

    转自:http://www.cnblogs.com/wang_yb/p/3514730.html 读完这本书回过头才发现, 第一篇笔记居然是 2012年8月发的, 将近一年半的时间才看完这本书(汗!! ...

  8. iOS开发系列--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总

    iOS开发系列--通讯录.蓝牙.内购.GameCenter.iCloud.Passbook系统服务开发汇总 --系统应用与系统服务 iOS开发过程中有时候难免会使用iOS内置的一些应用软件和服务,例如 ...

  9. iOS开发系列--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总,icloudpassbook

    iOS开发系列--通讯录.蓝牙.内购.GameCenter.iCloud.Passbook系统服务开发汇总,icloudpassbook --系统应用与系统服务 iOS开发过程中有时候难免会使用iOS ...

最新文章

  1. [洛谷P1317]低洼地
  2. 前端防xss攻击(去掉空格等能影响和攻击数据库的字段)
  3. 深入浅出之正则表达式(转载)
  4. Mysql学习总结(82)——MySQL逻辑删除与数据库唯一性约束如何解决?
  5. linux编写脚本的基本方法
  6. 计算机基础应用课件,中职计算机应用基础课件
  7. RGSS3A解包器,拆包算法
  8. visio-软件程序流程图规范
  9. 楼板计算塑形弹性_土木吧丨弹性与弹塑性计算差异性分析
  10. 云盘+Git GUI实现云盘文件版本控制
  11. 自定义Google搜索引擎
  12. 题目 1427: 蓝桥杯2013年第四届真题-买不到的数目
  13. python关于二手房的课程论文_用python分析链家二手房信息
  14. oracle按照拼音排序,ORACLE根据中文拼音首字母排序、取得中文拼音首字母函数
  15. 精准面试突击55:delete、drop、truncate有什么区别?
  16. 彻底解决微软EDGE浏览器新建标签页后出现Bing搜索框
  17. iPhone6今发售被指已变味 加价倒手成黄牛圈钱工具
  18. (转载)【笨木头Lua专栏】基础补充02:函数的几个特别之处
  19. 新学期,新FLAG——新征程
  20. 办公自动化(OA),你真的了解吗?

热门文章

  1. 关于ng-alain的st、sf一些小功能的总结
  2. PHP - PECL - PHP扩展库 - 学习/实践
  3. 2003文件服务器配置,win2003文件服务器配置
  4. 【数值预测案例】(7) CNN-LSTM 混合神经网络气温预测,附TensorFlow完整代码
  5. 下列命令中 哪些用于退出MySQL服务_2021年知到水泵及水泵站(吉林联盟)答案...
  6. 全球与中国陶瓷背板市场投资策略分析及需求前景展望报告2022-2028年版
  7. 移动网关设置不了虚拟服务器,手动配置网关,解决VMWare虚拟机内可以访问主机但无法访问互联网的问题...
  8. 企业怎样制定网络中断弹性计划
  9. Dante,AES67,SMPTE ST 2110之间的关系
  10. pyhon3模拟鼠标点击滚动下拉,键盘复制粘贴输入中文