首页
科技动态
编程学堂
网络安全
数据分析
职场发展
硬件测评
当前位置:
编程学堂
> App内购买
App内购买
发布:2023-09-16 14:05
测试环境搭建
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:
相关文章
8月全球桌面浏览器大战:谷歌Chrome以67.
2023-10-07 04:54
8月全球桌面浏览器大战:谷歌Chrome以67.
2023-10-07 04:54
泡泡玛特预计上半年营收增速不低于18%
2023-10-07 04:24
上半年泡泡玛特海外收入大幅增长,打造海外独立站模
2023-10-07 04:24
Linux驱动编译makefile,Linux驱
2023-10-07 03:56
最新资讯
8月全球桌面浏览器大战:谷歌Ch
2023-10-07 04:54
8月全球桌面浏览器大战:谷歌Ch
2023-10-07 04:54
将xls与TortoiseHg合
2023-09-22 21:27
Mercurial / Tort
2023-09-22 21:27
WIX:如何区分Administ
2023-09-22 21:30
无法更新.mdf数据库,因为该数
2023-09-22 21:30
如何通知我的应用程序默认声音播放
2023-09-22 21:30
Magento网格容器块未加载网
2023-09-22 21:33
堆叠具有不同高度的div
2023-09-22 21:36
PHP怎么替换数组中元素
2023-09-22 21:40
热门推荐
8月全球桌面浏览器大战:谷歌Ch
2023-10-07 04:54
8月全球桌面浏览器大战:谷歌Ch
2023-10-07 04:54
Laravel与CI框架中截取字
2023-09-22 21:40
mysql截取前两位 |mysq
2023-09-22 21:40
简单易做编程小游戏,小白能自学做
2023-09-22 21:44
在php中数组指针有几种操作函数
2023-09-22 21:44
jQuery实现HTML表格单元
2023-09-22 21:44
vs2010编译程序_vs201
2023-09-22 21:48
vs2010的mfc教程_
2023-09-22 21:48
vs2010的messagebo
2023-09-22 21:48