IOS InAppPurchase 从我自己的服务器下载内容

IOS InAppPurchase content download from my own server

我正在开发一个应用程序。在此应用程序中,新用户将有权从我自己的 PHP 服务器下载三张图片。下载 2 张图片后,他需要通过应用内购买购买(1 年)订阅。然后用户将能够从服务器下载所有可用的图像。

完成 1 年订阅后,用户需要续订,否则所有下载的内容都应从他的设备中删除。

如何使用 InAppPurchase 满足此要求?我必须实施哪种类型的 InAppPurchase(消耗品、非消耗品或订阅)?

  • 如果您希望用户自动续订,请使用自动续订订阅。
  • 如果您希望用户手动续订,请使用非续订订阅。

Apple 的文档中非常清楚地涵盖了这两个用例:"Getting Started with In-App Purchases on iOS and OS X" ( https://developer.apple.com/in-app-purchase/In-App-Purchase-Guidelines.pdf )

其中每一种的用户体验都是不同的,在选择采用哪条路径时,除了编码复杂性之外,您还需要考虑这一点。

没有 "right" 答案,只有适合您的意图和受众的答案。