ios - 在 Mac 和 iOS 应用程序之间共享应用程序购买

标签 ios macos in-app-purchase

我正在为 Mac 和 iOS 开发一个应用程序,我想为此提供一个 IAP 来解锁全部功能。理想情况下,客户将能够在他们的其他 iOS 设备和 Mac 上恢复购买的非消耗品。

虽然 IAP 文档明确表示可以在 Mac 和 iOS 上进行非消费品购买,但对于在一个平台上的单次购买是否可以在另一个平台上使用没有任何说明。谁能回答这个问题?

最佳答案

据我所知,Mac 和 iOS 应用程序被认为是独立的应用程序,我在 iTunes 连接中没有看到任何东西可以将一个应用程序购买链接到另一个应用程序。就像您无法购买一个然后自动免费获得另一个一样。话虽如此,我可以看到太多可能的解决方案。

第一个解决方案是使用服务器来存储已购买的内容。提供某种登录方式,然后他们就可以下载/解锁已购买的东西,无论平台是什么,因为这将成为一个帐户的潮汐。

如果第三方服务器不是解决方案。我会考虑在 mac 和 ios 应用程序之间进行某种文件共享或同步。 MultipeerConnectivity可能是一个选项,其中“已”购买的设备可以与未购买的设备同步。这需要 Mac 和 iOS 设备都在附近,并且对哪些设备可以执行此操作有一些限制,但也可能是一种选择。

希望其中一些有所帮助。

关于ios - 在 Mac 和 iOS 应用程序之间共享应用程序购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28790612/

相关文章:

macos - 从 Mac 终端编译/运行 Common LIsp

c - 合并目录上的文件没有读/写访问权限

ios - 当两次调用相同的方法时,完成处理程序导致 EXC_BAD_ACCESS

ios - 离开 UIViewController 时应用程序崩溃

ios - nil/not nil 的三元条件运算符

MacOS:在安装过程中要求 "Full Disk Access"

android - Amazon Kindle Fire 中的应用程序问题

Android Google BillingClient如何获取未消费的元素?

ios - 从方形 AVCaptureVideoPreviewLayer 获取图片

iphone - 将 RestKit 与基于文件的 URL 结合使用