On one of our apps RevenueCat received the following event for a Play Store transaction:
{
"app_user_id": "<redacted>",
"currency": "EUR",
"entitlement_ids": ["<redacted>"],
"environment": "PRODUCTION",
"event_timestamp_ms": 1596557712345,
"expiration_at_ms": 0,
"is_family_share": null,
"period_type": "NORMAL",
"price": 0,
"price_in_purchased_currency": 0,
"product_id": "<redacted>",
"purchased_at_ms": 1627860712345,
"store": "PLAY_STORE",
"takehome_percentage": <redacted>,
"transaction_id": "GPA.<redacted>"
}
(https://app.revenuecat.com/activity/9a2a29ee/event/32a3c4b0-2fad-464e-9f37-5c0151af98ee)
How can “expiration_at_ms” be zero?
From what I can tell this user had a yearly subscription, opted-out a year ago then enabled it back. Is this a RevenueCat bug?