ios wallet开发_iOS 添加 .pkpass 到 Wallet, 与测试代码

这篇博客详细介绍了如何进行iOS Wallet开发,包括创建Pass Type ID,制作pass.json和manifest.json文件,进行签名加密,最终生成.pkpass文件并添加到Wallet。文章提供了苹果官方文档和教程链接,以及一个具体的券类pass示例。
摘要由CSDN通过智能技术生成

这个是老的方式,最新的方式 iOS Wallet 开发,省去了一大堆的签名工作。

在手机内的 ** Wallet ** app 能够收集各种卡券,在开始创建pkpass文件之前可以先看一下:

苹果的官方文档:Wallet Developer Guide 里面介绍了怎样使用Wallet,而且还有一些模版文件

Raywenderlich: Passbook Tutorial 教程,里面一步一步的介绍了怎样生成一个pkpass 文件

** pkpass 的文件内主要包含:**

pass.json,

manifest.json,

signature

还有各种png 图片

** 卡券分为五种:**

•Coupon

•Boarding pass

•Store card

•Event ticket

•Generic

1. 准备

下载 wallet 内的 Example Passes and Sample Code 里面有一个 ** SamplePasses ** 文件夹, 里面有目前所需的各种文件包括 pass.json 和 icon.png, logo.png 等 比如在 ** Coupon.pass ** 文件夹内就包含:

icon.png

icon@2x.png

logo.png

logo@2x.png

pass.json

点击 ** Coupon.pkpass ** 可看到一张这样的卡券

创建 ** Pass Type ID ** , 苹果文档里有介绍,一步步按照文档来,最终会创建一个类似于如图的 ** Pass Type ID ** ,

把该 ** Pass Type ID ** 下载,然后双击,它会导入到 keychain 里

2. 创建pass.json (这里以苹果的下载资源为例)

新建一个文件夹,命名为 pastest.pass (也可以随便),把它放在你好找的地方。在Xcode 创建一个空白的empty 文件,

命名为 pass.json

记得把pass.json文件移动到创建的pastest.pass文件夹内。在刚刚创建的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值