ios - Apple 收据 - original_purchase_date 的日期早于应用创建

标签 ios objective-c receipt-validation

我对此有点困惑。所以关注this approach我得到了包含一堆解密字段的 json。其中 original_purchase_date。

我需要的是跟踪在这个新版本免费之前是否购买了应用程序,我认为我需要为此使用该字段。但出于某种原因,在沙箱环境中它显示日期

"original_purchase_date"= "2013-08-01 07:00:00 Etc/GMT";

这是提出申请前的几年。

所以现在我不确定

  1. 为什么显示那个日期。

  2. original_purchase_date 真的是我需要跟踪的字段吗。

最佳答案

对于沙盒环境,原始购买日期始终为“2013-08-01 07:00:00 Etc/GMT”。

您可以根据需要使用原始购买日期,但我建议使用原始应用程序版本字段。所以,它比使用日期要容易得多。

关于ios - Apple 收据 - original_purchase_date 的日期早于应用创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44116593/

相关文章:

iOS 应用程序收据验证 - 调试时模拟器和设备上的收据丢失

ios - Flex ActionScript3 FileStream.writeObject 在 iOS 中静默失败 - 我做错了什么?

ios - 如何处理此设计 - iOS

ios - iOS 中 JSON 解析中的 TableView 中未显示图像

objective-c - 找到 iOS 7 UDID 的任何其他选项?

swift - iap 收据验证 : security

ios - 没有 iPhone 的 Apple Watch 上的 HealthKit 数据存储?

android - jPlayer 在 iOS/Android 设备上进行 AJAX 调用后不会播放第一个音轨 - 适用于 Windows Phone

objective-c - 将 NSManagedObjectModel 中的关系添加到以编程方式创建的 NSEntityDescription

iOS:如何通过 apple id 帐户(或其他)将我的应用程序安装限制为仅 2 台设备?