0

我的应用程序仅适用于 iPad。这些天我需要将我的应用程序发布到应用程序商店进行销售。该应用程序按设备收费,每台设备都被视为用户。在应用商店,我可以注册两种类型的产品: 1、非消耗品:购买一次,但适用于用户的所有设备。2、Non-Renewable订阅:按时长购买,但适用于用户的所有设备。

没有产品类型与我当前的应用程序充电模式匹配(安装我的应用程序的每台设备都必须收费)。我能怎么做?提前致谢。

4

2 回答 2

0

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

要跟踪购买,您需要一个服务器,并且您需要生成某种 UDID(设备的唯一 ID)并将其链接到用户帐户。当用户现在点击(我已经购买或购买应用内购买)时,您首先像往常一样询问 Apple Store 应用内购买,但在此成功后询问您的服务器他是否需要购买另一个许可证或如果他想将许可证移至此设备或其他适合您的许可模式的操作。

于 2013-01-23T10:58:07.510 回答
0

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

于 2013-01-23T01:25:47.277 回答