如何在应用程序购买中通过iOS进行多次购买的非消费品?

时间:2014-01-02 19:30:17

标签: ios iphone in-app-purchase social-networking

我有一个带有iOS应用和网站的社交网络。为了说明的目的,让我们说我是Facebook,我想出售在朋友的墙上张贴的能力。

您可以购买此商品一次,并且可以随时在该朋友的墙上发布,但不会过期。

您可以多次购买此商品,但每位朋友只能购买一次。

如果您在iPhone应用程序上购买此功能,您也可以在网络应用程序上使用此功能。

如何在应用内购买iOS时使用iOS?

这不是订阅,因为它不会过期或续订。

这不是消耗品,因为您不会使用它,它会在设备之间同步,如果您重新安装该应用程序,它将会恢复。

这不是非消费品,因为您可以多次购买(即多次友谊)。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

这似乎不可能在Apple的应用内购买系统的范围内。如果它是消耗品,您将无法恢复它。您可以手动创建新的应用内购买,然后获得Apple的批准,以便添加它们,因此您必须为每个用户手动创建非消费类应用内购买。那是不可行的。所以我认为你必须找到其他方法来解决这个问题。

您可以购买耗材,增加发布到附加墙的功能,根据您在应用中购买的位置,它将适用于正在查看的特定墙。您可以将其与服务器同步,以查看允许用户发布的墙壁,当用户在其他设备上登录时,他们也可以访问那些相同的墙壁,因此无需“恢复”购买,尤其是因为无论如何都无法恢复消耗品购买。现在我不知道Apple是否会喜欢这种方法,因为应用程序内购买基本上会做出不同的事情(允许访问不同的墙壁),具体取决于您正在查看的墙壁,但这是我能看到的唯一方式它在Apple目前的应用内购买设置中工作。