如果我在appstore中按设备收费,我应该选择什么?

时间:2013-01-23 01:21:32

标签: iphone app-store

我的应用仅适用于iPad。这些天我需要将我的应用程序发布到应用程序商店进行销售。应用程序按设备收费,每个设备都被视为用户。在appstore中,我可以注册两种类型的产品: 1,非消耗品:购买一次,但用户的所有设备。 2,不可续订订阅:根据持续时间购买,但对于用户的所有设备购买。

没有任何产品类型符合我当前的应用充电模式(必须向我的应用安装的每台设备付费)。我能怎么做?提前谢谢。

2 个答案:

答案 0 :(得分:0)

我不相信你能做到这一点。用户必须能够安装在Apple允许其安装的任何设备上。同时安装的总数可能有限制(5?)但想法是一个Apple ID拥有您程序的一个副本,并且可以在任何设备上运行它。

答案 1 :(得分:0)

您可以通过应用内购买来完成此操作。 因此,该应用程序基本上是免费下载,但使用您进行应用程序内购买所需的功能。你不应该在这里使用消费品,因为如果购买许可证并卸载应用程序(或获得新设备),他将不得不再次购买,尽管他只是使用一个设备。 因此,我会将应用内购买设置为非耗材,但跟踪购买情况。

要跟踪购买,您需要一台服务器,并且需要生成某种UDID(设备的唯一ID)并将其链接到用户帐户。 当用户现在点击(我已经购买或购买应用程序内购买)时,您首先要求Apple Store像进行应用程序内购买一样,但在此之后成功请求您的服务器是否需要购买其他许可证或如果他想将许可证移动到此设备或针对您的许可模式进行其他适当的操作。