iOS 苹果付出内购开辟指南:创建 Apple 付出商品的完整流程
引言在 iOS 应用中,Apple 付出(In-App Purchase,简称 IAP)是实现内容变现、功能解锁、虚拟商品贩卖等常见需求的关键方式。无论是一次性购买、订阅服务,还是游戏中的道具系统,背后都离不开对 IAP 商品的创建与配置。
很多开辟者初次打仗内购时,通常会对商品的创建流程感到生疏。商品在哪创建?需要配置哪些信息?是否必须上线后才能测试?这些标题如果没有明白的答案,可能会在开辟过程中走不少弯路。
本篇文章将从零开始,手把手带你走完 Apple 付出商品的创建流程。无论你是刚打仗 IAP 的开辟者,还是想系统梳理商品配置流程的老手,这篇文章都能帮你更清晰地明白和掌握整个流程,为后续代码开辟打好基础。
预备工作
在开始创建 Apple 付出商品之前,我们默认你已经具备以下条件条件:
[*]拥有一个有用的 Apple 开辟者账号
[*]已在 App Store Connect 中创建了对应的 App
[*]已在开辟者背景配置好 App ID,并启用了 In-App Purchase 功能
另外,另有几个需要特别注意的地方:
[*]Bundle ID 一定要与 App ID 完全一致,否则后续商品将无法正常关联到 App;
[*]确保 Xcode 项目中的签名配置正确,并使用的是支持 In-App Purchase 的证书;
[*]如果后续要进行沙盒测试,记得使用真机设备,模拟器是无法完成内购流程的。
预备就绪后,我们就可以开始在 App Store Connect 中创建具体的商品了。
在 App Store Connect 创建商品
创建一个 Apple 付出商品的流程,实在有点像在 App Store 上架一个完整的 App。你不但需要为商品设置 范例、价格、名称 和 形貌,还需要上传一些与之相干的 截图 和 元数据。每一个商品都是独立的内容单元,必须清晰完整地进行配置,才能被 Apple 审核通过并供用户购买使用。
需要注意的是,每个商品在创建完成后,还需要单独提交审核,并非随着 App 的审核一并处理惩罚。因此在实际开辟中,公道安排商品的创建和审核机遇尤为重要。
接下来,我们就来看一下在 App Store Connect 中具体创建商品的步调吧。
1. 选择目标APP
进入开辟者行号,选择我的APP,点击需要创建商品的APP,我们以账号中的Ladder为例。
https://i-blog.csdnimg.cn/direct/34499f71e0db4e9094d1f1d3d2c89ff8.png
2. 进入内购项目
进入Ladder App之后,顶部Tab选择“分发”,滑动到页面最下面,左侧选项选择“营利”->“App 内购买项目”。
https://i-blog.csdnimg.cn/direct/70621b32ce24432baefe62f844b08f51.png
3. 添加APP内购买项目
进入APP内购买项目后,点击标题右侧的“加号”按钮,弹出填写APP内购买项目标弹窗。
[*]范例:创建项目时范例可以选择“斲丧型项目”和“非斲丧型项目”,具体选项根据自己的商品来选择。
[*]参考名称:参考名称可以当做是一个标识,也可以用作显示填入一串字符串即可,但多数时候我们会以服务端的名称为准。
[*]产物ID:这一个很重要,唯一的字符,通常我们可以使用Bundle Id + “_” +数字。来表示差别的档位。
https://i-blog.csdnimg.cn/direct/de2b0e0611824509b7a9b4411e1ad821.png
https://i-blog.csdnimg.cn/direct/f95049d5a50f43f7b431e84e1659ba84.png
4. 进入APP内购买商品
商品创建完成之后,会在下面的列表中显示出来,刚创建的商品会处于元数据缺失的状态,我们可以点击具体商品详情来完善商品信息。
https://i-blog.csdnimg.cn/direct/a344d6aed4eb415886a689800a2ea047.png
5. 完善APP内购买商品
点击商品进入商品详情页之后,首先瞥见的商品的基本信息,这些信息都是固定的不需要改动,也不可以改动。
https://i-blog.csdnimg.cn/direct/fbce07f4750949acbdfe928f2893d599.png
接下来就需要我们进行选择和填写:
[*]贩卖范围:指的是该商品在哪个国家和地区供应。
[*]价格时间表:设置商品的价格,可以根据地区和时间来设置差别的价格。
[*]税务类别:这个通常不需要特别处理惩罚,我们在添加银行卡信息的时,税务类别应该已经完善了,此处会保持一致。
[*]APP Store 本地化版本:表示在商店中显示的商品信息,包罗了商品的名称和商品的形貌。
[*]图像:内购商品的图片,如果我们推广词APP的内购项目,该图像会显示APP产物页面上。
[*]审核信息:这个是必须要提交的,商品在APP中对应的截图,以及审核阐明。
https://i-blog.csdnimg.cn/direct/d8b421d0d64846e4b2601e7896a51945.png
https://i-blog.csdnimg.cn/direct/ecdb734c0dd04721b5cd13e846bf323e.png
https://i-blog.csdnimg.cn/direct/c93fe8c1ece34a8981216258e5101a73.png
https://i-blog.csdnimg.cn/direct/b225a7f72cd246f59f587ce4f3eb6470.png
https://i-blog.csdnimg.cn/direct/ec55c853792a4294b8443726b7eac3e1.png
https://i-blog.csdnimg.cn/direct/0516d329fb0b453dae4bc948643a8e63.png
6. 提交审核
在提审APP时,需要将想要上架的商品同时勾选,提交审核。
APP内购买商品测试
在 iOS 开辟中测试 App 内购买(In-App Purchase)通常有两种常见方式:
[*]使用 沙盒账号(Sandbox Tester) 进行开辟阶段的本地测试;
[*]将 App 提交到 TestFlight,让测试职员用他们自己的 Apple ID 在真实环境中进行测试。
使用 TestFlight 进行付出测试,只需要使用正常的测试职员 Apple ID 即可,本篇博客就不过多介绍,接下来我们详细讲一下沙盒账号的创建流程。
[*]登录开辟者账号选择Account。
[*]在App Store Connect 下选择 “用户和访问”。
[*]顶部Tab切换到“沙盒”。
[*]点击“测试账户”右侧的“加号按钮”创建沙盒账号。
之后就可以在开辟环境,使用沙盒账号进行付出测试。
结语
Apple 付出商品的创建流程看似繁琐,但只要掌握了步调,实在并不复杂。从前期的预备工作,到在 App Store Connect 中配置商品,再到最后的测试,每一步都关系着内购功能是否顺遂上线。
建议在开辟初期就尽早完成商品的创建与审核,避免在上线前因商品状态标题而耽误进度。
如果你在商品创建过程中遇到什么标题,也欢迎留言交流!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]