ios - 对于应用程序沙盒中的应用程序内购买,我应该看到什么到期日期?

标签 ios in-app-purchase

<分区>

假设用户于 2012 年 11 月 1 日上午 10:30 在我的应用中购买了一件产品。有效期为 1 个月的产品的到期日是哪天?

这取决于他们购买产品的时间,还是仅取决于日期?

我问是因为,对于一个月的订阅,我在应用程序内购买沙盒中运行的应用程序中看到 5 分钟的到期日期。

最佳答案

你知道,我认为这不应该关闭。这实际上是一个很好的问题,也是一个鲜为人知的关于沙箱的事实(这可能是人们投反对票的原因!)。

在沙盒中进行测试时,订阅时间会加快。这没有像它应该的那样详细记录。 Apple 这样做是为了让您可以更好地测试您的可续订订阅逻辑。因此,在沙盒中购买后,您的一个月订阅将在五分钟后到期。

有点烦人的是,开发人员 文档中的任何地方都没有对此进行记录 - 仅在 iTunes Connect 文档中。为了方便起见,我在下面将实际的“真实世界”发布到沙盒时间:

  • 1 周 = 3 分钟
  • 1 个月 = 5 分钟
  • 2 个月 = 10 分钟
  • 3 个月 = 15 分钟
  • 6 个月 = 30 分钟
  • 1 年 = 1 小时

关于ios - 对于应用程序沙盒中的应用程序内购买,我应该看到什么到期日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8815271/

相关文章:

ios - 无法使用 cocoapods 安装 opencv,无法解析主机 : hivelocity. dl.sourceforge.net

ios - WebView自动添加文件://before URL

android - 存储应用内结算状态

ios - 在应用程序购买中未显示在 Appstore Connect 销售/分析仪表板上?

ios - UIViewContentModeScaleAspectFit 和 UIViewContentModeScaleToFill 之间的区别?

iphone - 在 UIScrollView 中添加项目

ios - 拖动分隔符以调整 UIView 的大小

java - Play Billing Library v1.0 过期订阅

java - 刷新库存时出错。应用内结算

iOS IAP 订阅/App Store 服务器到服务器通知。将 verifyReceipt API 替换为 unified_receipt