My main question is:
Is there another way to implement offer codes aside from using Apple’s native offer code redemption either through URL or Purchases.shared.presentCodeRedemptionSheet()?
Context:
The apple store connect is really restrictive when it comes to offer codes.
Like only having 10 offer codes per subscription. That is important because we plan on using this for affiliates and if we have more than 10 affiliates, we have to make another subscription of the same price but different identifier, and that doesn’t seem like a good solution. This adds up to the fact that RevenueCat’s webhook records the offer code name in the webhook instead of the custom code name.
Custom codes are always unique and considers even deactivated offer codes or custom codes. We don’t know how many users our affiliates would get and there’s a set maximum of 25000 redemptions for a custom code which means if that is exhausted, people can’t use that offer code anymore.
During testing, there is an occurrence where a redeem code webhook didn’t contain any offer code. Checking the logs and the transaction from RevenueCat dashboard just shows that the offer code is null.
I’d really appreciate it if anyone could suggest an alternative.
Thanks in advanced!
