iOS 苹果付出内购开辟指南:创建 Apple 付出商品的完整流程 ...

打印 上一主题 下一主题

主题 972|帖子 972|积分 2916

引言

在 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为例。


2. 进入内购项目

进入Ladder App之后,顶部Tab选择“分发”,滑动到页面最下面,左侧选项选择“营利”->“App 内购买项目”。


3. 添加APP内购买项目

进入APP内购买项目后,点击标题右侧的“加号”按钮,弹出填写APP内购买项目标弹窗。


  • 范例:创建项目时范例可以选择“斲丧型项目”和“非斲丧型项目”,具体选项根据自己的商品来选择。
  • 参考名称:参考名称可以当做是一个标识,也可以用作显示填入一串字符串即可,但多数时候我们会以服务端的名称为准。
  • 产物ID:这一个很重要,唯一的字符,通常我们可以使用Bundle Id + “_” +数字。来表示差别的档位。




4. 进入APP内购买商品

商品创建完成之后,会在下面的列表中显示出来,刚创建的商品会处于元数据缺失的状态,我们可以点击具体商品详情来完善商品信息。


5. 完善APP内购买商品

点击商品进入商品详情页之后,首先瞥见的商品的基本信息,这些信息都是固定的不需要改动,也不可以改动。

接下来就需要我们进行选择和填写:


  • 贩卖范围:指的是该商品在哪个国家和地区供应。
  • 价格时间表:设置商品的价格,可以根据地区和时间来设置差别的价格。
  • 税务类别:这个通常不需要特别处理惩罚,我们在添加银行卡信息的时,税务类别应该已经完善了,此处会保持一致。
  • APP Store 本地化版本:表示在商店中显示的商品信息,包罗了商品的名称和商品的形貌。
  • 图像:内购商品的图片,如果我们推广词APP的内购项目,该图像会显示APP产物页面上。
  • 审核信息:这个是必须要提交的,商品在APP中对应的截图,以及审核阐明。






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企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

怀念夏天

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表