
Apple
苹果公司( Apple In...
业界资讯 来源:鹏威の博客 发布:2016-04-12 浏览:3107
最近一个特别火的词组出现在我们的生活中Apple Pay
,尤其是在四大行的柜台机,或者一些商店,都可以见到他们的身影其实在 iOS8.1 之后 Apple Pay
功能已经开放了,只不过在大陆在今年 2 月才可以使用,Apple Pay
是一个基于 NFC 的支付系统,类似于你的银行卡,走到哪刷到哪,那么作为开发人员的我们该如何去开发和使用呢?其实,Apple Pay
也并非想象中的那么难~
点击进入 Apple开发者中心,然后点击
账户
如果你的电脑没有保存密码,则会提示你输入开发者帐号和密码,因为我的电脑已经保存了,所以直接进入。
这里我们是来申请Apple 的 支付证书
点击continue
在设置
Identifier
的时候注意ID的格式Description
为描述名,可以随便写,注意不要使用特殊字符即可ID为你工程中的Bundle Identifier
,要一致,建议直接从工程中复制Register
Done
注册成功以后的样子
到这一步的时候,先不要选择Choose file,也不要关闭浏览器,切换到桌面
打开钥匙串访问,点击电脑左上角的钥匙串访问–证书助理–从证书颁发机构请求证书
会出现如下界面,选择存储到磁盘,点击继续
选择存储到桌面,存储
点击完成
你会在桌面上看到下面的文件
然后回到浏览器,点击
choose File..
选择创建好的:CertificateSigningRequest.certSigningRequest
文件,点击Generate
点击Download下载创建好的发布证书(cer后缀的文件),然后点击Done,你创建的发布证书就会存储在帐号中。
注:一般一个开发者帐号创建一个发布证书就够了,如果以后需要在其他电脑上上架App,只需要在钥匙串访问中创建p12文件,把p12文件安装到其他电脑上。这相当于给予了其他电脑发布App的权限。
到目前为止我们的基本设置已经设置好了,现在我们要去Xcode里面去配置相关信息由于我们要在真机上测试,所以我们要选择描述文件(模拟器上也可以进行测试)
target
——>Build Settings
——>Code Sign
,在Provisoning
选择刚才申请证书的账户即可
我们在Xcode里面把Apple pay打开 (必须是开发者账号,否则你的里面是没有Apple Pay的)
当我们打钩了以后有可能会报两个错
这时候,我们修复一下即可
首先我们在对应的Controller里面导入头文件,使用Apple Pay ,是导入的
#import <PassKit/PassKit.h>
框架
@ interface ViewController () < PKPaymentAuthorizationViewControllerDelegate>
原 文:鹏威の博客
苹果公司( Apple In...