From cac248c1a8141d757a7a14615d237161d19bde38 Mon Sep 17 00:00:00 2001 From: czarny Date: Tue, 30 Jan 2024 10:50:59 +0100 Subject: [PATCH] Exposed app purchase date in objc interface. --- Sources/InAppReceipt.swift | 8 +++++++- Sources/Objc/InAppReceipt+Objc.swift | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Sources/InAppReceipt.swift b/Sources/InAppReceipt.swift index bb4566b..df0c633 100644 --- a/Sources/InAppReceipt.swift +++ b/Sources/InAppReceipt.swift @@ -101,7 +101,13 @@ public extension InAppReceipt { return payload.originalAppVersion } - + + /// The date of the app that was originally purchased. + var originalPurchaseDate: Date? + { + return payload.originalPurchaseDate + } + /// In-app purchase's receipts var purchases: [InAppPurchase] { diff --git a/Sources/Objc/InAppReceipt+Objc.swift b/Sources/Objc/InAppReceipt+Objc.swift index f33a159..a3c74c8 100644 --- a/Sources/Objc/InAppReceipt+Objc.swift +++ b/Sources/Objc/InAppReceipt+Objc.swift @@ -83,7 +83,13 @@ import TPInAppReceipt { return wrappedReceipt.originalAppVersion } - + + /// The date of the app that was originally purchased. + var originalPurchaseDate: Date? + { + return wrappedReceipt.originalPurchaseDate + } + /// In-app purchase's receipts var purchases: [InAppPurchase_Objc] {