【问题标题】:Maintaining in-app-purchases in iOS在 iOS 中维护应用内购买
【发布时间】:2015-01-07 16:24:23
【问题描述】:

我正在实施要在其中添加应用内购买 (IAP) 的 ios 应用。

我想在以下情况下使用应用内购买:

1) 用户将进行注册并支付 10 美元。

2) 现在,我的应用程序将允许用户下载歌曲。 (例如 10 首歌曲 1 美元。所以用户可以下载 10 首歌曲。)

3) 用户可以通过再次购买 10 美元来增加更多积分。 (所以如果用户想要支付2次,那么他/她将在他/她的帐户中获得20美元。他可以下载20首歌曲1美元。)

4) 下载歌曲时,我的应用会检查用户是否有足够的余额,然后只有他可以下载数据。 (如果没有余额,它会要求先支付 10 美元。)

我已针对上述情况进行了研究,并查看了 Apple 的应用内购买指南。

由此,我遇到了以下情况: 1) 如果我将使用订阅:但在这种情况下,用户将在一段时间后被收取费用(例如,每月付款,3 个月付款)。这是我不想要的。因为我希望用户只有在他想下载数据并且没有余额时才付费。所以我认为,订阅并不理想。

2)如果我要用户消费应用内购买:在这里,我可以使用它,所以用户可以支付任意次数。我需要从服务器端跟踪他的余额。所以,从服务器 API,我可以检查用户的余额。但我认为,它可能会与 Apple 规则相冲突。

“消耗品是您的内容在所有用户设备上可用的要求的一个例外。消耗品是在使用后用完或消失且永远不能重复使用的数字物品。消耗品示例包括虚拟扑克筹码、游戏内弹药或建筑材料等虚拟用品。”

因此,用户可以通过他的 iPhone 设备进行付款。他也可以从他的 iPad 设备上下载歌曲。意味着,购买是可共享的。 但是,

消耗品是逐个设备的物品,因此在购买时需要了解它们与特定设备相关联。 Apple 不允许您恢复购买的消耗品。您应该警告您的用户消耗品不可共享,并让用户可以轻松购买更小块的物品。

那么有人可以帮助上面以及根据Apple关于应用内购买的规则适合什么样的应用内购买。

提前致谢。

【问题讨论】:

  • 那么...您想重新发明 iTunes 吗? :D 非消耗品会让用户恢复他们之前的购买,这不是你想要的吗?您想使用用户在应用程序购买中购买的应用程序货币,但同时,您还需要一个服务器来存储用户帐户以及他们有多少信用。为什么不使用 Stripe (stripe.com) 之类的服务来处理付款?这样一来,Apple 就不会从您的应用内购买中分得一杯羹(即 30%)。我假设您拥有服务器上歌曲的版权。
  • 感谢您的回复。非消耗品在我的情况下不起作用。因为我想为用户帐户添加信用。用户可以添加更多的积分,如 10 美元三倍。所以用户可以有 30 美元的余额。我知道,我会要求服务器将信用存储在用户的帐户中。但我对应用内购买类型感到困惑,哪种类型的应用内购买适用于我的情况?因为在订阅的情况下,它有一些期限,比如 1 个月、3 个月等。在此期限之后,应用程序会再次要求用户付费。你能指导我哪个适合我的场景吗?

标签: ios in-app-purchase in-app


【解决方案1】:

【讨论】:

  • 感谢您的反馈。我无法打开您的网址。它给出“找不到页面”。关于“不续订”:是期限吗? (如 1 周、1 个月),之后用户需要购买。我是否需要在我身边的服务器上维护任何可以了解用户点的东西?例如。 10 美元 = 100 分。而用户购买3次,他应该有300积分。所以为此,我需要在服务器端维护什么?它是可共享的吗?意味着用户可以在他的所有设备中使用他的积分/积分吗?
  • 您必须维护服务器上的所有内容。用户可以购买任意多次,是的,它允许用户共享/恢复 developer.apple.com/library/ios/documentation/…>(链接没有多大帮助)
  • 您需要使用您的后端服务器管理所有内容,所以它可以有持续时间,并且用户可以购买任意多次
  • 感谢您的链接。我阅读了您的链接和“非续订订阅”部分。在那,他们提到,“非续订订阅允许在有限的期限内出售物品。”。但我不希望我的用户定期向我付款。或者在有限的时间内。例如。如果用户以 10 美元的价格购买。我给了用户100分。然后用户可以无限期使用 100 点。因此用户可以在第一个月下载 2 首歌曲(20 分),然后在第 2 个月下载 4 首歌曲(40 分),在第 3 个月下载 3 首歌曲(30 分),以此类推。意味着没有时间限制。请分享您的想法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-17
  • 2015-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多