简单又安全的 App 内购买项目
App Store 提供了一个强大的商务系统,帮助你在各个 Apple 平台上向世界各地的用户轻松提供内容和服务。这个系统每年促成数十亿笔交易,可处理端到端付款流程。这样,你就能够专注于开发用户喜爱的优质 App 和游戏。了解如何利用 App Store 世界级的商务和支付功能提供 App 内购买项目 (包括订阅),发展你的业务。
App Store 提供了一个强大的商务系统,帮助你在各个 Apple 平台上向世界各地的用户轻松提供内容和服务。这个系统每年促成数十亿笔交易,可处理端到端付款流程。这样,你就能够专注于开发用户喜爱的优质 App 和游戏。了解如何利用 App Store 世界级的商务和支付功能提供 App 内购买项目 (包括订阅),发展你的业务。
自 App Store 于 2008 年推出以来,开发者已通过这个商务系统获得了超过 3000 亿美元的收益。App Store 每周的访客量超过 5 亿,是推广你的 App 内购买项目的理想平台。
通过 App Store 的 App 内购买项目系统,顾客可以轻松地在 App Store 和你的 App 内购买你的数字商品和服务。创建 Apple Account 时,顾客需要添加可用于购买的付款方式。顾客可以使用面容 ID、视控 ID 或触控 ID 进行安全验证,只需轻点几下,就能在你的 App 内完成购买,从而尽可能减少中途放弃购买的情况。
发起购买后,App Store 付款单会显示相关详情 (例如,商品或服务类型、价格和订阅期限),帮助顾客轻松了解该笔交易,然后确认购买。
Apple 可处理从解密付款,到验证令牌,再到接收付款的全球端到端付款流程,因此你无需与多家支付服务提供商协调。支持包括信用卡和借记卡、运营商账单、数字钱包在内的 200 多种支付方式,因此顾客可以用自己偏好的地区特定付款方式进行支付。
为了帮助你在 175 个地区尽可能触达更多顾客,我们会持续添加对新支付方式的支持。
利用 App Store 工具,你可以方便地管理国际市场的 App 内购买项目定价,从而在全球范围轻松提供内容、拓展业务。
地区供应选项。选择要提供 App 内购买项目 (包括订阅) 的店面,以便提供专为各个市场定制的内容和服务。
灵活定价。900 多个价格点可供选择,价格范围从 0.29 美元到 10,000 美元,且每个币种都提供类似的价格。价格点选项遵循各个国家或地区最常见的定价惯例,确保定价适用于当地顾客。你还可以在每个店面中为 App 内购买项目提供自定价格点选项,并设置限时或无限期的自定价格。
价格步长 | 支持的 最低价格 |
支持的 最高价格 |
---|---|---|
$0.10 | $0.29 | $9.99 |
$0.50 | $0.49 | $49.99 |
$1.00 | $0.99 | $199.99 |
$5.00 | $4.99 | $499.99 |
$10.00 | $9.99 | $9,999.99 |
支持的惯例 | ||
X.99 | $0.99 | $9,999.99 |
X.00 | $1.00 | $10,000 |
X.90 | $0.90 | $99.90 |
X.95 | $0.95 | $49.95 |
价格步长 | 支持的 最低价格 |
支持的 最高价格 |
---|---|---|
CN¥0.50 | 1 | 10 |
CN¥1 | 1 | 200 |
CN¥5 | 3 | 498 |
CN¥10 | 8 | 998 |
CN¥50 | 48 | 3,998 |
CN¥100 | 98 | 7,998 |
CN¥500 | 498 | 29,999 |
CN¥1000 | 998 | 74,999 |
支持的惯例 | ||
X9 | 9 | 74,999 |
X8 | 8 | 9,998 |
X0 | 10 | 500 |
X.80 | 1.80 | 99.80 |
X9.90 | 9.90 | 99.90 |
价格步长 | 支持的 最低价格 |
支持的 最高价格 |
---|---|---|
¥10 | 50 | 2,000 |
¥100 | 100 | 15,000 |
¥500 | 400 | 49,800 |
¥1,000 | 800 | 99,800 |
¥5000 | 4,800 | 158,800 |
¥10,000 | 9,800 | 800,000 |
¥50,000 | 48,800 | 1,600,000 |
支持的惯例 | ||
X0 | 50 | 160,000 |
X,800 | 800 | 1,598,800 |
X80 | 80 | 99,980 |
X90 | 90 | 9,990 |
价格步长 | 支持的 最低价格 |
支持的 最高价格 |
---|---|---|
₩100 | 400 | 20,000 |
₩500 | 500 | 100,000 |
₩1,000 | 1,000 | 200,000 |
₩5,000 | 5,000 | 500,000 |
₩10,000 | 10,000 | 1,600,000 |
₩100,000 | 90,000 | 7,590,000 |
₩500,000 | 490,000 | 15,900,000 |
支持的惯例 | ||
以重复数字开头 | 440 | 9,900,000 |
X00 | 400 | 16,000,000 |
X,900/X9,000/X90,000/X900,000 | 900 | 15,900,000 |
全球范围轻松定价。指定一个你熟悉的国家或地区,以之为基础为其他 174 个地区 43 种货币自动生成价格。自动生成价格采用包含税费和外汇汇率的全球均衡价格。App 价格和 App 内购买项目的价格 (不包括自动续期订阅) 会随税费或外汇汇率的变化而自动更新。对于你指定的基准地区以及所有采用自定价格的地区,Apple 绝不会代你调整价格。
Apple 提供了一个自动系统,帮助你处理 App Store 上 App 和 App 内购买项目的交易税 (如增值税) 计算、征收和汇缴,并遵守合规要求。该系统覆盖 80 多个地区 (包括大多数主要市场),让你可以轻松地在全球销售你的数字商品和服务。系统会根据 App 所分配的税务类别 (例如视频、图书或新闻出版物) 应用各地区相应的税率和法规。我们的商务系统可以顺畅地根据税率变化做出调整,帮你省时省心。
我们建议顾客提供多种付款方式,如果某种付款方式出现账单问题,Apple 会尝试使用其他付款方式收款。此外,Apple 还会尽可能自动更新付款方式,如果无法自动更新,则会通过信息推送和跟进流程来鼓励顾客解决问题。
如果自动续期订阅出现账单问题,App Store 将为你恢复大部分订阅。此外,StoreKit 会显示账单问题 信息表单 (在 App 启动时或你为 App 配置的其他显示时机),以便订阅者直接在你的 App 中解决账单问题。Apple 还会通过推送通知和发送 App 内信息,告知订阅者账单问题。
如果你在 App Store Connect 中启用账单宽限期,订阅者在一段时间内仍可继续访问你 App 的付费内容,期间 Apple 会尝试解决账单问题。如果 Apple 在宽限期内将订阅恢复,则不会造成你的收入损失,订阅者的付费服务天数也不会中断。进一步了解提供订阅优惠。
你可以提供一种或多种类型的 App 内购买项目:消耗型项目、非消耗型项目、自动续期订阅和非续期订阅。使用 App Store Connect、StoreKit 框架和 In-App Purchase API 设置你的 App 内购买项目,以检索产品信息、处理付款并交付产品。
你可以使用 StoreKit 视图,为 App 内购买项目和订阅轻松构建直观的支付体验。只需一行代码,StoreKit 视图就能清楚呈现各个服务级别的描述、价格和期限。借助内置的本地化支持,你能以相关语言和币种显示 App 内购买项目详情,无需任何额外的开发工作。你还可以自定 StoreKit 视图,以便与你 App 的外观和使用感受完美契合。
App Store 服务器通知可提供退款、订阅状态、“家人共享”访问权限等近实时状态更新。你可以利用这些信息来更新你的交易记录,并打造定制的用户体验。例如,如果某位用户关闭了自动续期,你可以通过显示促销优惠来鼓励他们再次订阅。要启用 App Store 服务器通知,请在 App Store Connect 中配置服务器的 HTTPS URL。
你还可以使用 App Store Server API 获取最新的产品授权和交易更新。了解 App 内购买项目交易的最新状态和历史记录,包括在你的 App 之外发生的状态变化。
在整个开发流程中充分利用测试工具,确保你的 App 和服务器能够正确处理常见的购买情景,如订阅优惠、中断的购买或退款。在开发早期,你可以使用 Xcode 来模拟和测试 App 内购买项目。在 App Store Connect 内配置 App 内购买项目后,可以借助沙盒环境或 Xcode 中的 StoreKit 测试功能,使用真实产品信息进行测试。
当你准备好让更多人来帮你进行测试时,你可以使用 TestFlight 向内部和外部测试员征集宝贵的反馈意见。只需使用对方的电子邮件地址或通过分享公开邀请链接,即可邀请多达 10,000 名外部测试员。TestFlight 中的 App 内购买项目使用的是沙盒环境,因此它们是免费提供给测试员的,并不会在 App 发布到 App Store 之后转移到生产环境中。
在完成了对 App 内购买项目的测试后,你就可以提交它们以供审核。
你的 App 内购买项目发布后,你就可以通过不同方式推广它们并鼓励用户参与。进一步了解如何推广 App。
使用 iOS 和 iPadOS 的用户可以直接在 App Store 上浏览 App 内购买项目,甚至在下载 App 之前就能开始购买这些项目。你在产品页面上推广的 App 内购买项目不但会显示在搜索结果中,也可能入选“Today”、“游戏”和“App”标签页上的精选推荐,帮助你向更多受众展示你的内容。
允许用户在特定时限内以折扣价购买或免费获取自动续期订阅,以此吸引订阅者并保持用户参与度。App Store 中的每一笔交易都需要经过身份验证,因此有助于将欺诈风险 (例如,同一个账户多次领取免费试用) 降至最低。
用户能够在 iOS 和 iPadOS 上的 App Store 中探索你的活动,助你以另一种方式扩大活动触及的用户群。如果你的活动需要 App 内购买项目或订阅才能参与,活动详情页面会注明这一要求。
借助促销代码,让媒体和有影响力的用户率先体验你的 App 或 App 内购买项目。你可以为一款 App 在各个平台的每个版本提供最多 100 个促销代码,也能为每个 App 内购买项目提供最多 100 个促销代码。
如果你的 App 中提供自动续期订阅或非消耗型 App 内购买项目,你可以启用“家人共享”功能,让用户可以与最多其他五名家庭成员共享访问权限。“家人共享”功能带来了简单便捷的体验,有助于你吸引订阅者、鼓励用户订阅付费内容、提升用户参与度并提高留存率。
获取与每个 App 内购买项目相关的各种实用指标数据,包括销售额、付费用户数量、平均每位付费用户带来的收入等。查看每个月的最终收益、按地点和货币计算的收入、你的收入从当地货币进行转换所用的汇率 (如有),以及任何适用的税费和调整。你还可以下载每月所有交易的详尽报告,包括每个 App 或 App 内购买项目的销量。
借助 Apple 独家提供的独到数据见解,衡量 App 的表现,并在 App Store 中拓展你的业务。Apple 每个月都会收集数十亿个数据点,以便为你提供有价值的信息,其中包括:
借助 App 分析中的对等组基准指标,你可以将你的 App 与 App Store 中的类似 App 进行比较,了解你的 App 在各项关键指标上的排名。其中一个指标是每位付费用户带来的平均收入,可帮助你了解 App 内购买项目的表现。对等组数据处理采用差分隐私技术,因此不会泄露开发者的敏感信息,同时保证数据的私密性。
查看你每个月的最终收入,并按地区和货币对收入进行细分。查看你的收入从当地货币进行转换所用的汇率 (如有) 以及任何适用的税费和调整。
无论是对于顾客还是开发者,App Store 一直都是安全可靠且值得信赖的平台,而未来我们也将继续践行这一承诺。从 2020 年到 2023 年,Apple 阻止了超过 70 亿美元的潜在诈骗交易。我们一直不断投入大量资源来构建更安全的支付技术,例如 Apple Pay 和 StoreKit。以 Apple Pay 为例:信用卡的卡号绝不会分享给商家,从而消除了支付交易过程中的风险因素。购买行为通过密码和生物识别安全功能进行验证,以防止未经授权的使用。
这些保护措施是确保顾客安全的关键要素。但顾客可能没有意识到,当他们的信用卡信息从其他来源泄露或被盗时,欺诈者可能会转向 App Store 等在线市场,试图购买可用于洗钱或其他非法目的的数字商品和服务。Apple 也在不懈地关注此类欺诈行为,将先进的技术与人工审查相结合,以防止被盗的银行卡被用来进行欺诈性购买。
此外,Apple 还会针对欺诈性顾客账户采取行动,禁用与滥用活动相关的账户,并在新的欺诈性账户创建之前将其拦截。
周到的支持可以帮助你与用户间建立起信任,从而提高用户的留存率、参与度,获得更好的评分和评论。借助 StoreKit 和 App Store Server API,你可以提供更加顺畅的支持选项,快速、高效地解决 App 内购买项目问题。
使用 beginRefundRequest API 并在 App 中为退款请求提供专门的位置,让用户能够直接在 App 内发起退款请求。你也可以在提供请求退款的选项之前提供其他选项,如技术支持或 App 内积分等。
如果启用了 App Store 服务器通知,当用户收到退款时,你将收到通知。你可以根据这一信息采取相应行动,例如,根据退款状态更新账户余额,或限制对 App 内购买项目所解锁内容的访问权限。如果你选择采取行动,请告知用户所有相关更改,以及他们是否需要进行任何操作。你也可以利用获取退款历史记录 端点来判断用户之前是否在你的 App 中收到过任何 App 内购买项目的退款。
Apple 会根据各种因素来确定要批准还是拒绝退款请求。为帮助提供参考并改进退款流程,你可以使用 Consumption API,在用户请求退款时向 Apple 发送信息,告知相应 App 内购买项目 (包括自动续期订阅) 的相关信息 (例如用户是否已使用 App 内购买项目,或者你是否无法提供购买项目)。数据已整合到我们的退款逻辑中,以帮助确保灵活、准确、明智地做出决策。
如果有人重新下载你的 App 或换用新设备,请务必确保用户能够立即访问他们以往 App 内购买项目对应的内容或功能。使用 StoreKit 中的 currentEntitlements 属性了解用户的权限并相应地提供访问权限。根据《App 审核指南》第 3.1.1 条,你的 App 也必须包含任何可恢复 App 内购买项目的恢复机制。
如果有人针对 App 内购买项目请求支持,你可以使用查找订单 ID 端点来确保你对正确的购买项目采取行动。只需让用户提供 Apple 针对购买项目发送的电子邮件发票中列出的订单 ID,你即可使用这个端点来确认发票和任何相关信息 (例如,用户是否已收到购买项目的退款),或者将购买日期和时间与你的记录进行比对。
Apple 提供了多种工具来帮助开发者和家长为儿童提供安全的体验。启用“购买前询问”后,如果儿童想要购买或下载新的 App 或 App 内购买项目,他们可以向家庭组织者发送请求。家长还可通过“屏幕使用时间”来防止孩子无意间或未经授权地从 App Store 进行购买,包括购买任何 App 的 App 内购买项目。
Apple 团队提供一流的顾客支持来帮助高效解决账单问题。对于在 App 中或在 App Store 上进行的任何 App 内购买,顾客可以随时通过“报告问题”来获得支持。我们的支持团队遍布世界各地,能够快速响应。顾客进行任何购买都会收到 Apple 通过电子邮件发送的收据,他们也可以在自己的 Apple Account 账户中查看自己的购买历史记录。
如果你对 Apple Developer Program 会员资格、App Store Connect、实施技术和功能等方面有任何疑问,可随时联系我们。