在 iOS 小程序中涉及虚拟商品支付的问题需要特别注意,因为 苹果 App Store 的审核规则(App Store Review Guidelines) 对虚拟商品的支付有严格的规定,任何涉及虚拟商品的支付必须使用 苹果的 IAP(In-App Purchase)支付。
以下是解决 iOS 小程序虚拟商品支付的思路和常见的合规方案:
苹果的政策背景
根据 App Store 审核指南 的规定:
-
虚拟商品的支付:
- 涉及 虚拟商品或服务(如会员订阅、虚拟货币、虚拟礼品、虚拟道具等),必须通过 苹果的 IAP 支付。
- 不允许使用外部支付方式(如微信支付、支付宝等)直接完成虚拟商品的支付。
-
实体商品的支付:
- 如果是涉及实体商品(如电商、外卖、酒店预订等),可以使用其他支付方式(如微信支付、支付宝)。
-
iOS 小程序限制:
- 小程序中不能直接绕过苹果规则提供虚拟商品支付功能,否则会被拒绝或下架。
- 如果用户通过 Web 跳转到外部网页支付(如 H5 页面)ÿ