Hi RevenueCat Support,
I'm encountering an issue with my app, which was recently released on the App Store. When making a conversion via a sandbox account, the entitlements are not activating, and the CustomerInfo object consistently shows no active entitlements. Here’s an excerpt from the debug log:
dDEBUG] Transaction: Optional(<StoreTransaction: identifier="2000000720835399" product="XXXMONTHLY" date="2024-09-20 20:48:21 +0000" quantity=1 >)
dDEBUG] PurchaserInfo: Optional(<CustomerInfo:
originalApplicationVersion=1.0,
latestExpirationDate=Optional(2024-09-20 20:53:21 +0000),
activeEntitlements=t:],
activeSubscriptions=n:],
nonSubscriptions=n],
requestDate=2024-09-20 20:53:49 +0000,
firstSeen=2024-09-20 20:51:57 +0000,
originalAppUserId=EF36029C-E740-4B3C-B14C-1E179B37FD8D,
entitlements=t"PRO": "<EntitlementInfo: \"\nidentifier=PRO,\nisActive=false,\nwillRenew=false,\nperiodType=PeriodType(rawValue: 0),\nlatestPurchaseDate=Optional(2024-09-20 20:48:21 +0000),\noriginalPurchaseDate=Optional(2024-09-20 20:45:21 +0000),\nexpirationDate=Optional(2024-09-20 20:53:21 +0000),\nstore=Store(rawValue: 0),\nproductIdentifier=XXXMONTHLY,\nproductPlanIdentifier=null,\nisSandbox=true,\nunsubscribeDetectedAt=nil,\nbillingIssueDetectedAt=Optional(2024-09-20 20:53:48 +0000),\nownershipType=PurchaseOwnershipType(rawValue: 0),\nverification=VerificationResult.notRequested\n>"]
verification=VerificationResult.notRequested >)
The app has just been released, and even its icon hasn’t loaded in RevenueCat yet. However, I believe my previous apps worked with entitlements even before their release. It’s worth noting that my other apps were using RevenueCat SDK version 4, not version 5 as I am with my latest app.
I've seen multiple reports of similar issues in both the StackOverflow and RevenueCat community forums, but none seem to have a clearly marked solution. The issue, where isActive = false
for entitlements, persists in the sandbox environment.
I'm currently using RevenueCat SDK version 5.3 and Xcode 15.3. Any help would be greatly appreciated.
Best regards,
Eugene