如何使用iOS的应用程序内购买购买用户生成的数字商品?

时间:2014-10-20 23:59:51

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

在我的iOS应用中,摄影师可以上传照片,其他人可以购买照片的数码副本。经过研究,我发现买家必须使用In-App Purchase而不是Apple Pay,因为应用内购买适用于数字商品,而Apple Pay适用于实体商品。

我在使用应用内购买购买用户生成的内容时遇到了问题。 documentation说:

  

对于每个应用,您可以创建最多1000个单独的应用内购买   的产品即可。您想要在商店中提供的每件产品都必须是   在iTunes Connect中配置。

  1. 我的摄影师社区将创作1000多张照片。
  2. 我是应用开发者,必须进入iTunes网站提交每个产品。对于用户生成的应用程序,这不可扩展。
  3. enter image description here

    应用程序内购买的文档显示我只能设置一个小的静态产品列表。如果有人有让用户购买超过一千个用户生成的数字商品的经验,请告诉我。

    可能的解决方案

    我正在考虑根据价格等级创建应用内商品:

    • $ 1 Photo
    • $ 5 Photo
    • $ 10 Photo
    • 等...

    我只会让我的摄影师在静态价格层内出售照片。有没有人知道如果根据价格创建商品而不是实际销售的商品,是否会被Apple批准?

1 个答案:

答案 0 :(得分:0)

非常有趣的问题!在我看来,你应该采取更实际的购买方式。为什么?应用内购买旨在购买应用和现成套餐的功能,但不是特定的照片。对此的良好解决方案是出售"捆绑"或创建应用内货币。例如,您可以销售10张照片,用户可以将它们用在照片上。但这里没有分层。
如果您决定创建应用内货币,例如积分,您可以出售一些积分(例如10美元= 100点,50美元= 700点),然后让用户为他们的照片设定价格。很明显,每次购买照片或用户决定将应用内货币提取到真钱时,您都可以获得一些额外费用。
这种技术已经适用于游戏和约会应用程序:https://coffeemeetsbagel.com
您唯一应该关心的是实施应用内货币"回购"。据我所知,目前还没有办法再将其出售给Apple,因此您需要为结算设置自定义后端。
如果你按照你的想法行事,你可以使用我所描述的相同方法,但用户将购买层,而不是货币。然后花一块10美元的照片硬币"在一张照片上。但对我而言,货币的想法更好。