walletCards
概述
本模块可向钱包中添加消费券、优惠券、火车机票等,卡片可服务器端制作,也可本地制作。
详细介绍可参考苹果开发者网站walletCards相关详细流程
本地制作PKPass文件
不明之处可参考
在苹果开发者网站申请Pass Type id,并且生成对应的证书
配置pass.json,passTypeIdentifier和teamIdentifier,前者就是上面在开发者中心创建的Pass Type ID(例如:”pass.com.taokatao.mywallet“),后者是对应的团队标识,申请苹果开发者账号时会分配一个唯一的团队标识(可以在苹果开发者中心–查看账户信息中查看”Team ID“)。其他信息根据实际情况配置。
在桌面创建Lollipop.pass(pass是文件夹的扩展名)和app文件夹,将Lollipop.pass复制到app文件夹中,将pass.json文件复制到Lollipop.pass文件夹中
下载 并复制到app文件夹中
准备icon、logo和strip三类图片复制到Lollipop.pass文件夹中(其他类型图片有需要请参考 苹果开发者网站-Pass Design and Creation)
卡片类型配置及内容介绍请参考
添加卡片
add(params, callback(ret))
path:
- 类型:字符串
- 描述:PKPass文件路径;支持fs,widget
ret:
- 类型:JSON对象
- 描述:添加结果;
- 内部字段:
err:
- 类型:JSON对象
- 描述:添加错误信息;
iOS系统