首页 文章列表 文章详情
苹果app内购项目配置流程详细
2020-06-05
6379阅读
来源:applebyme

App 内购买项目允许顾客通过访问 App Store 购买您 App 中的内容、功能或服务,并安全处理来自用户的付款。若要使用 App 内购买

项目和 StoreKit framework(StoreKit 框架),您必须拥有最新的 Apple 的《开发者计划许可协议》和《付费应用程序协议》。


每个开发者帐户可在该帐户的所有 App 中创建至多 10000 个 App 内购买项目产品。您可以将同一 App 内购买项目用于所有支持的平

台(iOS、macOS 和 Apple tvOS),但这些平台必须包含在同一 App 记录中。App 内购买项目共有四种类型:消耗型、非消耗型、自

动续期订阅和非续期订阅。


每个产品都必须在 App Store Connect 中添加到与其关联的 App 中。


1.签署《付费应用程序协议》


若要提供 App 内购买项目,您必须在 App Store Connect 中签署《付费应用程序协议》。有关如何操作的详细信息,请参阅协议、税

务和银行业务概述。


2.在 App Store Connect 中配置 App 内购买项目


接下来,请在 App Store Connect 中为您的 App 配置 App 内购买项目产品。每个 App 内购买项目产品都必须与一个特定 App 相关

联。已经与 App 相关联的 App 内购买项目产品不可供其他 App 使用。如果您已经在 App Store Connect 上为您的 iOS 和 Apple tv

OS 二进制文件创建了一个单一 App 记录,App 内购买项目可以在这些 App 二进制文件中通用。如果您提供 macOS App,且其在 

App Store Connect 上独立于 iOS App 和 Apple tvOS App 单独创建,则 App 内购买项目产品不得跨平台通用。


您也可以选择添加显示名称和描述等元数据,并为您的 App 内购买项目选择定价。在开发 App 时,您可以添加和移除 App 内购买项目

产品,并优化或重新配置现有产品。如需使用 App Store Connect 添加 App 内购买项目,请参见添加 App 内购买项目;如需使用 

XML,请参见《App 元数据规范》。


3.在 Xcode 中启用 App 内购买项目


您可以依照《Xcode 帮助》中的“Add a Capability(添加功能)”所述,在 Xcode 中为您的 App 启用 App 内购买项目功能。请确

保您的 App 在 Xcode 中的套装标识符和产品标识符与您开发者帐户中针对该 App 的标识符以及您在 App Store Connect 中配置的 

App 内购买项目的标识符相匹配。


【注】对于配有 iOS App 的 watchOS App,仅需为 iOS App 启用此功能。


4.设计并创建您的 App 内购买项目


请参阅 In-App Purchase Programming Guide(《App 内购买项目编程指南》),了解为您的 App 提供 App 内购买项目的详细信息


5.测试 App 内购买项目


Apple 提供了一种名为“沙盒”的测试环境,以便您测试您的 App 内购买项目,且不会产生费用。在沙盒环境中测试 App 内购买项目

时,使用的是特殊的测试用户帐户,而不是您常规的 App Store Connect 帐户。请参见创建沙盒测试员帐户。


然后,请使用您的 App 购买 App 内购买项目来测试您代码的各部分,以验证您已正确将其实施。有关测试您 App 内购买项目的详细信

息,请参见“TestFlight 让 Beta 测试更简单”。


您可以使用 TestFlight Beta 版测试进一步测试您的 App 及其 App 内购买项目。


6.在 App Store 上发布您的 App 和 App 内购买项目


当您完成 App 内购买项目的测试后,您便可以提交以供审核。请检查 App 的 App 内购买项目状态,确保您没有遗漏信息,且已为 App

 内购买项目选择了定价。在 App 审核的过程中,App 内购买项目产品会在您提交 App 时也一并审核。


上一篇:如何将app提供给外部人员测试教学 下一篇:如何在iTunes创建 App 内购买项目
2015 © 一门App代上架(AppleByMe)-专业代上架苹果市场服务系统 版权所有 商务合作 蜀ICP备18037248号