应用内购买用于核心数据同步?

3

我想为我的应用程序提供核心数据同步功能,但这将是一项重大的时间投资,我希望确保它在财务上得到回报。在App Store中,有没有可能将数据同步作为付费功能呢?我认为这可能不可能,因为Apple免费提供iCloud。但特别是如果数据同步是由第三方服务器而不是iCloud(它有自己的问题)完成的,那么这是否可能呢?

1个回答

2
是的。应用内购买会生成一个唯一的ID,可以作为收据。您可以使用该ID来确定该功能是否可用。请务必在您的服务器上验证,以防越狱用户免费获得您的内容。
更新: 好的,现在我明白你在问什么了。 关于苹果是否会允许iCloud同步被视为附加功能,根据应用内购买指南(pdf)是一个有趣的问题。是的,iCloud是免费提供的,但也有付费计划。我的经验仅限于我采用的两个应用版本 - 付费版和免费版。我的付费应用程序彼此同步数据,而免费版本甚至没有链接我的同步代码。我不会尝试通过应用内购买来实现它。
话虽如此,如果您决定使用自己的数据同步服务,那么天空就是极限,您不会遇到任何关于拒绝的问题。您可以自由地提供任何其他功能。只要想想DropBox。我认为您在这里更重要的决定是将存储设置为非消耗品还是订阅模式。

抱歉,这并没有回答我的问题 - 我知道我可以设置应用内购买。但问题是,我能否为iCloud同步收取应用内购买费用? - Jason
请阅读我提供的链接。在了解应用内购买之后,您将学习如何跟踪是否已经进行了购买(使用收据)。一旦您知道如何做到这一点,您就可以控制iCloud同步。不,没有由苹果提供的调用 [iCloudThingy doSyncIfPurchaseHasBeenMadeByUserOfThisApp]。 - QED
抱歉,这仍然没有回答问题。我已经在我的应用程序中使用了应用内购买,并知道如何使其工作。问题是,苹果是否允许您为核心数据同步收费?或者他们会说,您需要免费提供它,因为iCloud是他们推动iOS生态系统的卖点之一? - Jason
哦!现在你改变了问题。我不知道答案,但我会检查合同并回复你。我的第一个猜测是,如果不能通过应用内购买,那么你肯定可以发布一个包括iCloud同步的付费版本来收费 - 实际上这是我过去解决问题的方式。 - QED
是的,大多数人会创建两个应用程序。一个同步,一个不同步。这就是我会做的方式。应用内购买可能会有些棘手。 - Josiah

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接