• 【读书笔记】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网络编程与云端应用-最佳实践》

  • 相关阅读:
    centos7系统修改内核
    使用yum update更新文件系统时不更新内核的方法
    实现让用户不断的猜年龄,但只给最多3次机会,超过次数猜不对就退出程序。
    yum安装软件中的y/d/N
    MySQL5.7.15数据库配置主从服务器实现双机热备实例教程
    CentOS7.2 多个python版本共存
    CentOS 7.2 安装Python3.5.2
    R语言与概率统计(五) 聚类分析
    R语言与概率统计(四) 判别分析(分类)
    R语言与概率统计(三) 多元统计分析(下)广义线性回归
  • 原文地址:https://www.cnblogs.com/yang-guang-girl/p/8084399.html
Copyright © 2020-2023  润新知