关于passbook
随着苹果iOS6系统而来的应用Passbook,这几个月赋予电子票新生。当然,谷歌也适时地推出了GoogleWallet,拥有同样的功能。它们没什么特别功能,而是像钱包一样,把这些林林总总的优惠券、会员卡、电影票整合在一个应用里。这就大大方便了消费者,大家不用再一个个地找优惠券。而在苹果官方视频的介绍中,Passbook未来还将整合LBS(基于位置的服务)。如此的话,当人们走到星巴克附近,手机就会提示:“你有星巴克的优惠券,要坐下来喝杯咖啡吗?”
PassBook起步:
国内Passbook服务正式启用后,去哪儿网、QQ电影票、携程旅行网三家首先开始支持该项服务。
虽然目前支持该服务的商家仍然不多,但是Passbook的优势仍得到不少业内人士的认同,这些优势无论是对用户还是商家都是一个不错的选择。而熟悉这些优势的特性就能让Passbook更好的投入商用。
什么是Passbook?
随着iPhone5的发布,苹果公司将其操作系统升级到iOS6,iOS6带来很多功能上的更新,其中一个新功能就是今天介绍的Passbook,一个用来管理电子凭证的应用。这将对广大商户与消费者之间的互动产生深远的影响。
Passbook是一款可以存放登机牌、会员卡和电影票的工具。可整合来自各类服务的票据,包括电影票、登机牌、积分卡和礼品卡等,这些票据将被显示在锁屏屏幕上。通过LBS定位功能,当用户走到相关商店附近时,对应的票据将会提醒用户。
商户通过发放会员卡、积分卡、优惠券等,能够提高消费者的回头率、品牌忠诚度,吸引人们多消费。但精明的消费者往往不得不带着厚厚的卡包上街。Passbook的诞生,正是为了将所有这些“卡”和“券”电子化,存放在iPhone里。
目前,Passbook所支持的电子凭证类型共有五种:
优惠券
积分卡
登机牌
入场券
通用会员卡
这些电子凭证在Passbook中的显示格式是相对固定的,都是由苹果的设计师设计好的。当然,商家也可以调整设计。苹果提供了一套电子格式来代表这些凭证的内容。譬如优惠券,应该有商号、折价信息、有效期等,加上最最重要的条形码(或者二维码)。Passbook里头各个凭证的条形码(或者二维码)都是根据商户提供的信息在iPhone上自动生成的,保证显示清晰无误。
目前,在国内支持Passbook的商家有QQ电影票、携程、去哪儿等。相信不久就会有很多商家支持Passbook。
Passbook与众不同之处
今天,使用电子优惠券或电子机票是很平常的事。我们平时团购电影票的时候,会收到带有二维码的彩信。其实那就是一张电子票。那么Passbook有什么与众不同呢?
1、稳定而庞大的使用人群
在中国,已有突破千万人安装下载了 iOS6,也就是说有超过 1000万的Passbook用户。这是一个高端的、有消费能力的、对生活有追求的人群。Passbook是其他手机平台或者同类解决方案所难以比拟的高起点平台,一个吸引眼球的推广渠道。
2、极低的进入成本
由于Passbook的电子凭证仍旧使用二维码或者条形码,商家不需要改造原有的二维码(条形码)扫描识别体系。基于实体卡片的制作和分发成本又完全可以节省下来。所以Passbook能够帮助商家降低运营成本。
3、通用的电子平台
尽管Passbook是苹果独有的应用平台,但Passbook背后的技术完全是跨平台的。Passbook所使用的.pkpass文件类型完全可以移植到Android等其他手机平台。所以,商家不必担心使用Passbook技术就相当于被绑架到苹果手机上。
4、实时的票据更新机制
人们若需要更改实体卡片或者纸张票据上的信息,往往需要换卡或者换票,非常不方便。Passbook则运用了苹果成熟的PushNotification技术,能实时的远程的更新电子凭证上的信息。譬如,你打电话给航空公司改票,你的Passbook里的电子票就刷的一下自动更新好了,非常智能。
5、超高的使用率
商家能够为其会员卡、优惠券设置有效的使用地点和时间。当消费者进入指定的使用地点或者临近使用期限时,无论消费者是否打开Passbook应用,Passbook都能够自动弹出提醒消费者使用对应的“卡”和“券”。这个特性是所有基于纸张和塑料的卡片、所有短信电子票、所有第三方解决方案所无法比拟的。
Passbook电子凭证的制作与分发
Passbook电子凭证的制作完全可以DIY。
国外:PassTools(http://www.passtools.com,99美金/月,第一个月免费)
<style type="text/css"> <!-- --> </style>
国内:InfoThinker(http://pass.infothinker.com,免费)
<style type="text/css"> <!-- @page {margin:2cm} p {margin-bottom:0.21cm} --> </style>PassSource:(http://www.passsource.com/)
关于pass的代码
假设你有一个MyPass.pkpass文件
#import <Passkit/Passkit.h>
-(NSString *) passPath
{
return [[NSBundle mainBundle] pathForResource:@"MyPass" ofType:@"pkpass"];
}
- (IBAction)addPass:(id)sender {
NSData *data=[[NSData alloc]initWithContentsOfFile:[self passPath]];
NSError *err;
PKPass *pass=[[PKPass alloc]initWithData:data error:&err];
PKAddPassesViewController *vc=[[PKAddPassesViewController alloc]initWithPass:pass];
[vc setDelegate:self];
[self presentViewController:vc animated:YES completion:nil];
}
如果正常你会看到这样的效果