The flow I want to use is:
- operate with anonymous user id
- have the user subscribe using the anonymous user id
- ask the user to sign in using apple sign in
- logIn passing apple’s user id
At this point I expect:
- the purchase to be associated with the new user id
- the package and offering to be send down and reflect the new association and have the proper subscription information so purchaserInfo?.entitlements[RevenueCatConstants.entitlementID]?.isActive will read true
This is not happening. The package is empty. It doesn’t look like the subscription is being associated with the user id passed in through logIn.
Is my understanding of the process correct? I’m looking at the table in https://docs.revenuecat.com/docs/user-ids and it seems like they should be merged.