Skip to main content
Question

Offering licenses outside of AppStore


Forum|alt.badge.img+1

Hi there,

I’m new to RevenueCat, and what I would like to know, is if it’s possible to manually activate user licenses/entitlements from the Dashboard (or API), independently of the AppStore?

 

Let say I want to offer a lifetime license to someone, should I hard-code it on my side, or is it doable with RevenueCat? If so, do I have to create a lifetime iAP on AppStore Connect, that should be “hidden” to public, but that I can activate for the users I want with a promo code? Or can it be easier?

 

Thank you!

Thomas

This post has been closed for comments

5 replies

kaitlin
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 392 replies
  • May 1, 2023

Hi @thomas-albert,

We do have promotional entitlements that you can grant for users - these are independent of the App Store and will not affect or override any paid subscriptions. You can grant them via the API or on the dashboard: https://www.revenuecat.com/docs/promotionals


Forum|alt.badge.img+7
  • Dedicated Member
  • 30 replies
  • November 21, 2024

Hi ​@kaitlin ,
Is there a way to integrate a payment system to specific users who would like to pay outside the app stores?


kaitlin
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 392 replies
  • November 22, 2024

Hi ​@cube20ever20,

We are currently working on an external purchases API which would allow developers to send transactions from payment processors that we don't have a direct integration with into RevenueCat. I don't have an ETA just yet for when this will be publicly available, but it is in the works. 

At this time, a workaround the granted entitlement system is our recommended workaround.


Forum|alt.badge.img+7
  • Dedicated Member
  • 30 replies
  • November 23, 2024

Thanks ​@kaitlin , could you guide me into the right direction for this granted entitlement system? Does it mean I have to accept payment however I want and then contact RC API to grant permissions + tell it the pricing info so that all reporting is correct?


kaitlin
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 392 replies
  • December 4, 2024

Hey ​@cube20ever20,

Unfortunately the API I mentioned isn’t available publicly yet - the granted entitlement system is a little different, and exists outside of the stores or any billing system. This means if you’re accepting payment on a third party system, you can then grant the entitlement via the API or the dashboard and the user will be able to access the content for the period of time that you input. However, there isn’t a way to input pricing info, so reporting will unfortunately not reflect these purchases. 

Here is the documentation for the granted entitlements: https://www.revenuecat.com/docs/dashboard-and-metrics/customer-history/promotionals

Let me know if you have any questions!


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