Hello,
We are currently using the React-Native SDK. The getCustomerInfo()
method provides a PurchasesEntitlementInfo object that contains both the originalPurchaseDate
and latestPurchaseDate
.
originalPurchaseDate
: The first date this entitlement was purchased, in ISO8601 format.latestPurchaseDate
: The latest purchase or renewal date for the entitlement, in ISO8601 format.
Does the originalPurchaseDate
refer to the start date of the current subscription cycle? Or does it represent the very first date the subscription was ever started?
For example, if Customer A initially began a 1-month premium subscription on 2024-03-01, canceled in 2024-06, skipped payments in 2024-07 and 2024-08, and then resumed the same 1-month premium subscription on 2024-09-01, what would be considered the originalPurchaseDate
?
In this case:
- If the
originalPurchaseDate
is 2024-03-01, is there a way to identify the start date of the current subscription cycle? - If the
originalPurchaseDate
is 2024-09-01, is there a way to retrieve the date of the very first purchase?
In summary, we need access to both the current subscription start date and the very first purchase date.