首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将iOS in-App购买同步到其他平台上的用户帐户

如何将iOS in-App购买同步到其他平台上的用户帐户
EN

Stack Overflow用户
提问于 2016-05-04 12:46:23
回答 1查看 1.2K关注 0票数 1

我的团队正在开发一个数字音乐应用程序,用户可以在智能手机上从当地艺术家那里购买音乐。我们的目标是安卓和iOS平台。我们的Android应用程序有以下支付机制(除其他外):

  1. PayTM钱包
  2. 信用卡
  3. 网上银行

我们的Android应用程序通过了审查,并在游戏商店现场直播。

我们在iOS上使用了相同的支付机制--苹果拒绝了我们的提交,称:

我们注意到,您的应用程序允许在应用程序中购买内容、服务或功能,除了app不允许的in购买API之外。具体来说,你的应用程序使用了PayTM钱包系统。

鉴于我们的商业模式,什么是最好的方式来遵守苹果的应用程序购买指南,但以真正跨平台的方式运作。从根本上说,为帐户购买的内容应该同步到用户登录的所有设备,而不管平台如何。

不过,我们并不介意使用苹果的IAP模式:

  1. 用户在iOS上的购买被映射到他的苹果ID,这并不是映射到他在我们的平台上的帐户。根据苹果的指导方针:

非耗材是在应用程序中购买的,用户只需购买一次,并且向用户注册的所有设备都可以使用。

  1. 我们的音乐由艺术家定价(0.5美元,2.4美元),而苹果则要求他们的应用内购买产品必须在特定层次(Tier1: 0.99美元,Tier2: 1.99美元,等等)。
  2. app商店允许每个应用程序最多有1000个IAP ids。当我们有超过1000个不同的项目要销售时,我们如何才能将产品Id唯一地映射到一段音乐中呢?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-05 01:23:48

2)您可以允许用户购买“令牌”,例如,以0.99美元购买99令牌,或以10.99美元购买1099令牌,然后每购买一首歌收取一定数量的令牌--每首歌曲收取50令牌,价格为0.50美元。令牌是可消费的IAP。但是它被用来购买一些不可消耗的东西,因为你的服务器将永远记住他们购买了这首歌。告诉are,您使用的是令牌系统(消耗品),但是如果/当他们反对购买不适合作为消耗品时,则创建一个非可消费的购买项目。

1)关于跨平台--用户只能在iOS应用程序上购买令牌,只能在iOS应用程序上使用令牌,这样才能获得歌曲。当他们收到一首歌时,他们会写信给你的服务器,说他们有这首歌的权利。如果他们从不同的设备登录到您的服务器,那么这首歌对他们是可用的。他们的安卓设备也是如此。阅读指南11.14关于为什么他们可以在他们的iOS设备上播放这首歌。

3)不成问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37028279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档