上次我们介绍了PassBook证书如何获取,那从现在起我们可以制作PassBook了。这篇文章主要是收集一些PassBook程序开发的资料和一些开发时候的注意事项。
PassBook从开发者的角度来看,就是一个扩展名为PkPass的压缩文件,里面包含了图片,证书,优惠券的JSON描述信息和一个这些文件校验的文件。不知道这些能否让你清楚PassBook的本质。
 
相信看了上面的图,您对Pass结构就会有所了解。那么如何制作它呢?证书我们已经有了,如果您是PHP程序员那么非常幸运,这有一个开源工程可以帮你使用极少的开发自动化生成pass。
 
当然你也可以参照网上DevDiv提供的PassKit编程指南制作它。
不过根据小编开发经验而言您需要注意一下几点
1.设备必须是iOS6的iPhone,iPhone4s,iPod,iTouch。Pad设备本身没有PassBook钱包
2.由于生成的是pkpass文件,移动端下载时需要Web服务器的MIME类型的支持,所以请您在Web服务器里添加MIME类型application/vnd.apple.pkpass
3.请严格主要pass.json里面数据的类型,如果您的类型有错,在下载Pass时会提示Safari无法下载
4.可以参考下面的Pass生成网站,做你的Demo

By admin on 2012-09-14 08:36:00