我正在开发适用于Mac和iOS的应用程序,为此我想提供一个IAP来解锁全部功能。理想情况下,客户可以在其他iOS设备和Mac上恢复非消耗品购买。
虽然IAP文档清楚表明可以在Mac和iOS上进行非消耗品购买,但是对于是否可以在一个平台上进行单次购买而无需另外说明。任何人都可以回答这个问题吗?
答案 0 :(得分:1)
据我所知,Mac和iOS应用程序被认为是单独的应用程序,我还没有看到iTunes连接中的任何内容,这些应用程序会在应用程序购买中链接到另一个。就像你不能购买一个然后自动获得另一个免费。说到这一点,我可以看到太多可能的解决方案。
首先解决方案是使用服务器来存储已购买的内容。提供某种登录,然后他们可以下载/解锁所购买的内容,无论平台是什么,因为它会成为一个帐户。
如果第三方服务器不是解决方案。我会考虑在mac和ios应用程序之间进行某种文件共享或同步。 MultipeerConnectivity可能是一个选项,其中“已购买”的设备可以与尚未购买的设备同步。这将需要Mac和iOS设备接近,并且设备可以执行此操作存在一些限制,但也可能是一种选择。
希望其中一些有帮助。