今天总结了一下cocos2d-x使用ios内支付iap的详细流程,封装好了调用接口,代码与详细说明在此 http://download.csdn.net/detail/u010229677/8156677,大家可以直接调用。

白白原创http://blog.csdn.net/u010229677

1、  appstore信息完善

首先肯定有一个可以发布产品的开发者账号,有一个可以运行应用的开发环境,IAP只能真机测试,我们必须有一台IOS设备。

我们进行的所有操作都是在mac上面进行的,测试都是真机。

在测试中我们肯定不希望真实的去付款,别着急,在开发者账号里面我们可以添加一个测试账号,简单方便,即就是沙河测试(SandBox)。

1.1      创建app ID

过程我就不废话了,网上随便就能搜到一大堆,新建的app ID默认是开启iap内支付的,如图

前期的准备工作跟不使用iap是一样的,在创建应用完成后,确保一切正确,建议先不添加iap测试一下,看项目能不能通过检验,万事俱备之后创建iap付费条目就行了。

1.1      创建iap付费条目

进入iTunse Connect,进入my apps,点击刚刚新建的项目,点击In-App Purchses,进入iap,如图

点击左上角的“Create New”来新建一个IAP付费项目,接下来的Select Type界面会有5中IAP类型可供选择。如图:

类型选择有四种选择:

1.Consumable(消耗品): 每次下载都需要付费;

2.Non-consumable(非消耗品): 仅需付费一次;

3.Auto-Renewable Subscriptions:自动订阅;

4.Free Subscription:免费订阅

如果类型选择中只有免费订阅,那说明我们的开发者账号没有开通银行卡支付功能。

一般我们游戏中需要购买金币之类的,就选择第一种Consumable,选择了之后就是这个样子的

选择中文即可,有人说中文不需要选英文的,最后保存就行了。

现在需要创建的付费条目已经完成了。

1.3     创建沙盒测试账号

在iTunse Connect中点击users and roles,进入之后点击sandbox testers

点击加号添加一个

选择app atore territory的时候,选择中国就行了,我们测试的时候弹出来的购买信息的文字会是你所选的国家的文字。创建完成保存即可。

2、  iap接入项目

我封装好了所需要的东西,直接调用就行,代码里有注释。

在我们的项目中需要加入StoreKit.framework这个库

使用方法:

IOSiAP_Bridge* bridge = new IOSiAP_Bridge();

bridge->requestProducts(int);

Cocos2dx使用ios内支付IAP详细流程-白白相关推荐

  1. Cocos2dx使用ios内支付IAP具体流程-白白

    今天总结了一下cocos2d-x使用ios内支付iap的具体流程,封装好了调用接口,代码与具体说明在此 http://download.csdn.net/detail/u010229677/81566 ...

  2. 使用iOS内支付IAP详细流程

    1.appstore信息完善 首先肯定有一个可以发布产品的开发者账号,有一个可以运行应用的开发环境,IAP只能真机测试,我们必须有一台IOS设备. 我们进行的所有操作都是在mac上面进行的,测试都是真 ...

  3. [汇文教育]iOS内支付(IAP)研究

    关于iOS内支付(简称IAP,全称In App Purchase)的demo可以从以下链接下载:点击打开链接 一.实现支付功能的前提条件: 1.有一个可以发布产品的开发者账号,有一个可以运行应用的开发 ...

  4. IOS应用开发-发布详细流程

    IOS应用开发-发布详细流程 申请成为IOS开发者(1天) https://connect.apple.com/cgi-bin/WebObjects/register.woa/wa/default?u ...

  5. iOS 内购IAP(In-App Purchases)代码实现(上)

    iOS 内购IAP(In-App Purchases)代码实现(上) iOS 内购,也叫内支付,是在iOS应用内部,向苹果服务器发起购买请求的过程.我们在这边来讲一讲代码的实现过程.还有,在做内购的时 ...

  6. IOS 内购IAP 自动订阅收据验证文档服务端翻译

    将收据数据发送到App Store: 提交此JSON对象作为HTTP POST请求的有效负载. 中文文档:https://help.apple.com/app-store-connect/#/dev7 ...

  7. iap php,PHP语言之华为应用内支付IAP验签

    背景描述 项目对接华为HMS SDK的应用内支付IAP SDK3.x以后,支付成功后,可从PurchaseResultInfo对象中获取到购买数据InAppPurchaseData及其签名数据,需要使 ...

  8. PHP语言之华为应用内支付IAP验签

    背景描述 项目对接华为HMS SDK的应用内支付IAP SDK3.x以后,支付成功后,可从PurchaseResultInfo对象中获取到购买数据InAppPurchaseData及其签名数据,需要使 ...

  9. 搞定支付接口(一) 支付宝即时到账支付接口详细流程和代码

    搞定支付接口(一) 支付宝即时到账支付接口详细流程和java代码 为避免你们和我一样被支付接口搞得焦头烂额,写一个从申请开始到能收到钱为止的详细教程,实际上各个语言都可以用来集成支付接口,我用java ...

最新文章

  1. sshd服务java教程_Windows下安装OpenSSH服务教程
  2. 虚拟示波器OSC802介绍、拆机
  3. python 35 使用 3D densecrf (DenseInferenceWrapper)
  4. 【程序5】 题目:利用条件运算符的嵌套来完成此题:学习成绩=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 1.程序分析:(ab)?a:b这是条件运算符的基本例子。...
  5. 你了解HTTPS工作原理吗?
  6. bzoj2957:楼房重建
  7. TCP/IP协议网络模型
  8. Netty工作笔记0034---Netty架构设计--线程模型
  9. 微信小程序之语音识别(附小程序+服务器源码)
  10. Web前端开发如何提高技术水平!
  11. 国军标GJB150三防试验(霉菌+盐雾+湿热)
  12. 为 github markdown 文件生成目录(toc)
  13. Mac Android Studio连接MuMu模拟器
  14. pytorch torch.nn到底是什么?
  15. mysql explain关键字解析
  16. 我的理想,我的奋斗目标
  17. “融而开放、合以创新”T-HIM融合通信技术开发实战
  18. 视频剪辑教程,教你批量给全部视频添加上下图片水印
  19. 178、锐捷交换机恢复出厂和各种基本配置
  20. python有哪些模块安全方向_Python 常用模块

热门文章

  1. php 支付宝 ltlogger,alipay-sdk-php/AopClient.php at master · halobear/alipay-sdk-php · GitHub
  2. STM32CUBEMX入门学习笔记3:HAL库以及STM32CUBE相关资料
  3. 使用人工智能来改善您嵌入式UI的用户体验
  4. java数据结构与算法之平衡二叉树(AVL树)的设计与实现中的事实代码
  5. prometheus官方下载地址
  6. MyEclipse 2014配置Android SDK
  7. 每个大洲上的国家_700名员工和多个大洲:Alconost如何建立无办公室业务模式
  8. 北斗GPS校时服务器(卫星授时)应用于机场网络系统集成
  9. 了解ajax工作原理及手写ajax
  10. 3gpp 中的AAC和AMR