top | item 37338688

Show HN: RevenueCat Paywalls

27 points| jeiting | 2 years ago |twitter.com

Hey HN! It's been a while but I wanted to pop back in to share that we just shipped paywalls: a remotely configurable, App Store compliant, and testable paywall out of the box.

We shied away from building this for longer than we should have but it's such a huge component of making more money on the app stores we just had to.

It relies on native components, but is configurable from the web, which we think achieves a good balance of flexibility and performance. We're just on iOS for now, Android soon, then hopefully more platforms in time.

5 comments

order

waspight|2 years ago

I might be migrating to using Revenuecat and I am curious about one thing. I have in app subscriptions in iOS and Android. I plan to add Stripe into this mix as well at some point and I wonder if you handle the case when users jump from subscriptions in one platform to another.

I would like to move certain users (for instance by recommending that in a newsletter, or handing out coupons for the Stripe subscription) from their current iOS subscription to Stripe, and it is hard to make the overlap smooth. Does Revenuecat have some solution to this?

jeiting|2 years ago

Hi! We’d love to have you.

For this particular case it’s tricky on iOS since you can’t programmatically cancel a subscription on iOS. It must be initiated by the customer on the device.

However, if you navigate that UX challenge, you can use our events and webhooks to make a smooth experience guiding a user through the process. Hadn’t thought of this before, but you could probably pre-authorize a stripe token, then ask them to cancel on iOS, then wait for the webhook from us, then finish the transaction and track it to the same customer ID in RevenueCat.

HHaan|2 years ago

Love it: The bottom banner view is a killer feature