ios - 我的应用程序中不同登录用户的应用程序内购买

标签 ios objective-c in-app-purchase

正在创建具有多个用户访问权限的云存储应用(例如 Google 云端硬盘应用)。

我想使用应用内购买添加扩展存储功能(用户需要续订后 1 年有效期)。如果是单用户,我可以使用自动续订订阅。但我需要为每个用户提供此功能登录用户。

  1. 我可以选择非续订订阅吗
  2. 如果我使用非续订订阅,我需要在我的数据库中管理订阅日期和结束日期

如果你有任何想法,请与我分享:)

最佳答案

提供一年的服务作为消费品 IAP 可能是解决您的问题的有效方法,因为您不想将购买与 iTunes 用户相关联,而是与您的服务的用户相关联。订阅的问题在于,对于 iTunes 用户,它们需要在所有设备上都可以恢复,这不是您想要的——您不希望有人使用不同的帐户对您的系统进行授权并恢复订阅。相反,您希望将在您的系统上经过身份验证的用户与您的内容相关联,这可以通过消耗品来实现。

您可能已经看过它,但是 Apple 的 IAP 文档 can be found here .

关于ios - 我的应用程序中不同登录用户的应用程序内购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31282152/

相关文章:

ios - 如何使用 coreData 过滤数据

ios - 用AVAudioPlayer改变音高的简单方法吗?

ios - 更改焦点上的文本字段

objective-c - 如何限制 UIScrollView 只能垂直缩放?

ios - 绘图应用程序 ios 中的撤消和重做功能

objective-c - 从 IDeckLinkVideoInputFrame 创建 CVPixelBufferRef

ruby - 使用 Ruby 验证来自 Windows 应用商店的 IAP 收据

ios - 如何从 Swift 中的 Parse 查询结果访问对象的字段?

ios - 维护 iOS 应用内购买的记录

iphone - 如何广告本地货币符号-iOS App购买