【发布时间】:2016-05-04 12:46:23
【问题描述】:
我的团队正在开发一款数字音乐应用,用户可以在其中通过智能手机购买本地艺术家的音乐。我们的目标是 Android 和 iOS 平台。我们的 Android 应用(以及其他)具有以下付款机制:
- PayTM 钱包
- 信用卡
- 网上银行
我们的 Android 应用通过了审核,并已在 Play 商店上线。
我们在 iOS 上使用了相同的支付机制——Apple 拒绝了我们的提交,说:
我们注意到您的应用支持购买内容、服务、 或应用程序中的功能通过应用内购买以外的方式 API,这在 App Store 上是不允许的。具体来说,您的应用 使用 PayTM 钱包系统。
鉴于我们的商业模式,遵守 Apple 应用内购买指南的最佳方式是什么,同时又以真正跨平台的方式运作。从根本上说,为帐户购买的内容应同步到用户登录的所有设备,无论平台如何。
不过,我们不介意使用 Apple 的 IAP 模型:
- 用户在 iOS 上的购买会映射到他的 Apple ID,而不会映射到他在我们平台上的帐户。根据 Apple 的指南:
非消耗品是只需要购买的应用内购买 一次由用户使用,并且可用于注册到 用户。
-
我们的音乐由艺术家定价(0.5 美元、2.4 美元),而 Apple 要求他们的应用内购买产品处于特定等级(一级:0.99 美元,二级:1.99 美元等)
李> 应用商店允许每个应用最多 1000 个 IAP id。当我们有超过 1000 种不同的商品要出售时,我们如何才能将产品 ID 唯一地映射到一首音乐?
【问题讨论】:
标签: android ios in-app-purchase cross-platform payment-gateway