Skip to main content
Question

Can't get Promotional Offers to work


Forum|alt.badge.img+3

I have followed instructions from the official documentation (https://docs.revenuecat.com/docs/ios-subscription-offers) but I can’t get promotional offers to appear.

I’m using a sandbox user, which has an expired annual subscription. When I call any of these methods, I either get 0 offers or it says that the user is not eligible for the promo offer (pay up front, x% off first year).

let d = package.storeProduct.discounts (returns 0)

let e = await Purchases.shared.checkTrialOrIntroDiscountEligibility(product: package.storeProduct) (returns ineligible)

let promoOffers = await package.storeProduct.getEligiblePromotionalOffers() (returns 0)

 

Here are the entitlements for the user:

identifier=pro,

isActive=false,

willRenew=false,

periodType=Normal,

latestPurchaseDate=Optional(2022-05-28 12:36:19 +0000),

originalPurchaseDate=Optional(2022-05-27 16:03:13 +0000),

expirationDate=Optional(2022-05-28 13:36:19 +0000),

store=Store(rawValue: 0),

productIdentifier=com.mycompany.myapp.pro.yearly,

isSandbox=true,

unsubscribeDetectedAt=Optional(2022-05-28 12:36:07 +0000),

billingIssueDetectedAt=nil,

ownershipType=PurchaseOwnershipType(rawValue: 0)

 

What I am doing wrong?

Forum|alt.badge.img+3
  • Member
  • May 28, 2022

So I created a new sandbox user and since it seems like it is not possible to speed annual subs, I also created a monthly promo offer (pay up front, 12 months).

Then, I went in Settings > App Store > [sandbox user] > Manage and cancelled the subscription.

 

After 3 minutes, checkTrialOrIntroDiscountEligibility for that new sandbox user returns eligible but there are still no discounts available via package.storeProduct.discounts nor package.storeProduct.getEligiblePromotionalOffers().

 

However, I see this in the console logs:

[Purchases] - DEBUG: ℹ️ Vending Offerings from cache

Is this the problem? Somehow my app isn’t getting a fresh offerings list?


Forum|alt.badge.img

I have the same problem with React Native, offerings list isn’t updated after changes. 


Forum|alt.badge.img+3
  • Member
  • May 31, 2022

Anyone?


Forum|alt.badge.img+1
  • New Member
  • September 8, 2022

Me too


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings