Question

Purchase Restore returns no active entitlements on iOS

  • 24 May 2022
  • 1 reply
  • 128 views

Userlevel 1
Badge +9

Some of our iOS users have reported that nothing happens when when restoring purchases on iOS and I’ve been able to reproduce. From debugging my own account, I have an active subscription in App Store but when I restore purchase, I noticed my `PurchaserInfo` does not include active subscriptions when restoring. 

In case it’s relevant, the `appUserId` we pass in during initialization with `Purchases.setup()` can be a different id across installs (e.g., a fresh install creates a new user id).

Any known issues or advice on how to debug this further?

 

Versions

Tested with the following and both had empty active subscription:

  • Flutter v2.10.3 and purchases_flutter v3.8.0
  • Flutter v3.0.1 and purchases_flutter v3.10.0

 

Code:

 final PurchaserInfo restoredInfo = await Purchases.restoreTransactions();

 

The data in PurchaserInfo:

 

 

My phone’s subscription on App Store:

 

 


1 reply

Userlevel 1
Badge +9

Bumping this post. We are getting more error reports and some of our employees are also stuck.

Reply