博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
App内购买
阅读量:6872 次
发布时间:2019-06-26

本文共 1052 字,大约阅读时间需要 3 分钟。

hot3.png

测试环境搭建
1. 添加测试用户
测试具有应用内购买功能的应用需要使用
iTunes Connect
的测试用户,不能是
iTunes Connect
的真实用户,也
不能是
App Store
的真实用户。当管理员成功登录
iTunes Connect
后,进入用户和职能模块->沙盒技术测试员,点击“+”直接进行创建
2. 创建App ID
Bundle ID => Bundle Identifier
3. 添加空白应用IAPDemo
我们在做别的应用测试时不需要使用
iTunes Connect
,更不需要使用它添加空白的应用,这个操作一般是在应
用发布时
使用
4. 为应用添加购买产品
iTunes Connect ->我的App ->自己的应用 ->功能 -> App内购买项目 -> “+”号
这里我们选择的是
Non-Consumable
(非消耗型产品),然后进入应用内购买信息输入界面
在下图中,
Reference Name
是显示在
iTunes Connect
里的名字,这个名字在应用里是不可见的。
Product ID
Product identifier
(产品标识符),它具有唯一性,因此建议采用“包标识符
+
产品名”,我们这里输入的是
com.51work6.IAPDemo.elves
。将
Cleared for Sale
设定为
YES
状态时,这些产品就可以购买了。
Price Tier
是产品的
价格。
点击
Add Language
按钮,弹出如图
14-44
所示的对话框,在这里可以输入客户端要显示的相关信息,其中
Language
是要显示的语言,
Display Name
是该语言下显示的产品名,
Description
是产品的描述。当然,我们可以根
据需要添加多种语言
上传产品预览图片,它并不会显示在客户端,只是审核时
使用。但这里必须上传图片,并且图片的大小也有要求。输入完成后保存
注意:
1.正确设置上面的信息之后,有时候需要等待2-24个小时之后才能正确获得内购买的产品信息
invalidldentifiers无效的标示符,products.count = 0
2.
也必须设置,不然无法获取内购买的产品信息
创建项目
1. 创建工程和初始化处理
工程添加必要的框架
StoreKit.framework
DEMO:

转载于:https://my.oschina.net/u/2320280/blog/882300

你可能感兴趣的文章
Linux下内核优化
查看>>
java中list和arrayList区别
查看>>
nginx安装记录(2015-5-14)
查看>>
oracle 11g 基础实践1
查看>>
Apache CXF之初探
查看>>
运维常用数据库
查看>>
Linux系统中查看系统版本
查看>>
探讨SQL语句技巧 优化DB2应用程序性能
查看>>
互联系网的超速发展:微信营销的崛起
查看>>
第二节:python中文乱码
查看>>
H3C设备之静态缺省路由
查看>>
day-20: 安装软件包及rpm yum的介绍
查看>>
u盘妙用
查看>>
Centos6.4安装Nagios(中文版)
查看>>
Apache2.4.4 + PHP5.4.12 + FastCGI 模式配置
查看>>
学习总结(2016年10月3日 )
查看>>
linux top命令
查看>>
Nagios+OMSA监控dell设备硬件
查看>>
内存数据库的大明星:TimesTen快速入门
查看>>
Cacti监控apache
查看>>