Apple Pay强势来袭,开发者应做的事情 (收藏一波)
2016-02-25 17:30
549 查看
原文地址: http://www.cocoachina.com/ios/20160219/15345.html
相关资料网址:http://www.cocoachina.com/ios/20150126/11019.html
http://www.cocoachina.com/ios/20141023/10026.html
"iOS8.1就已经有这个功能了,只是木有现在这么的火,现在的趋势是要火的节奏,因此很多电商平台B2B,P2P,C2C,X2X都有可能需要这个屌丝的付款功能了,在此简单的研究一下。"
第一步先修改target为iOS 8.1,当然支持中国的需要9.2以上且需要iPhone6以上了,然后在项目Capabilities里将Apple Pay设置为on,这将自动导入需要的库文件,然后添加一个权限文件并设置,最后修改或创建你的App ID。
正如上图提示的一样,你可能会注意到上面没有有效的Merchant ID,我们需要创建一个,访问苹果iOS 开发者中心的位于Identifiers > Merchant ID的页面。然后随着流程指引,创建一个Merchant ID并注册它。这个和其他证书差不多再此不做过多的阐述。下图是已经创建好的参考图片。
下载安装然后刷新下刚刚项目里面的界面,选择打勾即可,可以看到如下图
下面简单说下代码:
.h文件里面
.m文件
在此过程中你可能会遇到如下问题:
1.countryCode 不知道怎么查,我这写的是中国的countryCode查询网站
2.currencyCode 不会查,到目前为止,我也没搞懂,在错误信息里面提示一堆,随便选的一个。
3.木有iPhone6手机,我就是其中之一…….
其他我认为比较重要的属性,请详细看Demo具体效果图如下:
相关资料网址:http://www.cocoachina.com/ios/20150126/11019.html
http://www.cocoachina.com/ios/20141023/10026.html
"iOS8.1就已经有这个功能了,只是木有现在这么的火,现在的趋势是要火的节奏,因此很多电商平台B2B,P2P,C2C,X2X都有可能需要这个屌丝的付款功能了,在此简单的研究一下。"
第一步先修改target为iOS 8.1,当然支持中国的需要9.2以上且需要iPhone6以上了,然后在项目Capabilities里将Apple Pay设置为on,这将自动导入需要的库文件,然后添加一个权限文件并设置,最后修改或创建你的App ID。
正如上图提示的一样,你可能会注意到上面没有有效的Merchant ID,我们需要创建一个,访问苹果iOS 开发者中心的位于Identifiers > Merchant ID的页面。然后随着流程指引,创建一个Merchant ID并注册它。这个和其他证书差不多再此不做过多的阐述。下图是已经创建好的参考图片。
下载安装然后刷新下刚刚项目里面的界面,选择打勾即可,可以看到如下图
下面简单说下代码:
.h文件里面
1.countryCode 不知道怎么查,我这写的是中国的countryCode查询网站
2.currencyCode 不会查,到目前为止,我也没搞懂,在错误信息里面提示一堆,随便选的一个。
3.木有iPhone6手机,我就是其中之一…….
其他我认为比较重要的属性,请详细看Demo具体效果图如下:
相关文章推荐
- android 开发技巧(7)--附加 Ken Burns 特效的幻灯片
- APP上架,发布,打包
- hibernate annotation 之mappedBy 与 @JoinColumn区别
- Native App vs Web App 以及 Hybrid App的实现原理
- The Swift Programming Language学习笔记(二十三)——协议
- The Swift Programming Language学习笔记(二十二)——扩展
- iOS 宏(define)与常量(const)的正确使用
- android布局实践(一)home界面
- Android实战技巧之四十九:Usb通信之USB Host
- iOS设备是否越狱的判断代码
- The Swift Programming Language学习笔记(二十一)——嵌套类型
- Android-PullToRefresh 快速滑动产生的大片留白问题
- 纯HTML5 APP与原生APP的差距在哪?
- android简单自定义view
- Protobuf-net 在Unity3D中使用的小技巧 (解决JIT错误)
- iOS应用内跳转到App Store详情页或者评论页
- The method add(int, Fragment) in the type FragmentTransaction is not applicable for the arguments (i
- iOS 万能跳转界面方法 (runtime实用篇一)
- Android 通过JNI实现守护进程,使Service服务不被杀死
- Web App自适应布局