我的团队正在开发一款数字音乐应用,用户可以通过智能手机购买本地艺术家的音乐。我们的目标是Android和iOS平台。我们的Android应用程序(以及其他)有以下付款机制:
我们的Android应用程序已通过审核并在Play商店上线。
我们在iOS上使用了相同的付款机制 - Apple拒绝了我们的提交说法:
我们注意到您的应用可以购买内容,服务, 应用程序内的其他方式或应用程序中的功能 API,App Store上不允许使用。特别是你的应用 利用PayTM钱包系统。
鉴于我们的商业模式,遵循Apple的应用内购买指南的最佳方式是什么,但却以真正的跨平台方式运作。从根本上说,为帐户购买的内容应同步到用户登录的所有设备,无论平台如何。
我们不介意使用Apple的IAP模式,但是:
非消耗品是仅需要购买的应用内购买 一次由用户提供,并且可用于注册到的所有设备 用户。
我们的音乐由艺术家定价(0.5美元,2.4美元),而Apple要求他们的应用内购买产品采用特定等级(第1层:0.99美元,第2层:1.99美元等)
App store每个应用最多允许1000个IAP ID。当我们有超过1000种不同的商品可供出售时,我们怎样才能将产品ID唯一地映射到一段音乐?
答案 0 :(得分:2)
2)您可以允许用户以0.99美元购买99个令牌,然后以10.99美元购买1099个令牌,然后为每次购买收取一定数量的令牌 - 50首代币,费用为0.50美元。令牌是可消耗的IAP。但它用于购买非消费品,因为您的服务器将永远记得他们购买了这首歌。告诉App Review您正在使用令牌系统(消耗品),但如果/当他们反对购买不适合作为消耗品时,则创建非消耗品。
1)关于跨平台 - 用户只能在iOS应用程序上购买令牌,并且只在iOS应用程序上使用令牌并获取歌曲。当他们收到一首歌时,他们会写信给你的服务器,说他们有权使用那首歌。如果他们从其他设备登录您的服务器,那么他们可以使用该歌曲。从他们的Android设备同上。阅读指南11.14,了解他们为何能在iOS设备上播放该歌曲。
3)不是问题。