zoukankan      html  css  js  c++  java
  • 【读书笔记】iOS-iOS6 Passbook应用开发

    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网络编程与云端应用-最佳实践》

  • 相关阅读:
    pandas 数据结构基础与转换
    Python 基础常用
    css 横向滚动条webkit-scrollbar
    hive mysql 初始化
    hive 的理解
    hive 踩坑
    hbase 调试各种报错
    hbase shell常用命令
    mysql 性能测试工具 mysqlslap
    【CDH学习之一】CDH简介
  • 原文地址:https://www.cnblogs.com/yang-guang-girl/p/8084399.html
Copyright © 2011-2022 走看看