If you’ve interacted with App Store Connect before, you know how long this takes to create products, subscription groups, set prices, introductory offers, identifiers, names, etc. Now to support up to 3 subscriptions, we have to repeat the above two more times, resulting in 24 different products! 24! Boomerang for Outlook Annual with Introductory Discount.Boomerang for Outlook Monthly with Introductory Discount.Boomerang for Outlook Annual with Free Trial.Boomerang for Outlook Monthly with Free Trial.Boomerang for Gmail Annual with Introductory Discount.Boomerang for Gmail Monthly with Introductory Discount.Boomerang for Gmail Annual with Free Trial.Boomerang for Gmail Monthly with Free Trial.To support Gmail and Outlook type accounts, free trial and discount introductory offers, and having a monthly and annual plan, we already had to set up 8 different App Store products: Combing through the documentation, it doesn’t look like auto-renewable subscriptions can be purchased multiple times, so to work around this, we needed to create a new product on the App Store for each subscription. This means that since Boomerang for iOS app supports multiple email accounts, users need to be able to purchase multiple subscriptions. Subscribers on the web will have access to the Boomerang app, and vice versa. This requires that we have a client-side mechanism in place early on to ask users to update the app if it’s outdated!Ĭomplexity 2 – Offering multiple subscriptionsīoomerang originates as a web product, where subscriptions are tied to email accounts. T+30 Days: Have our server enforce a version requirement so users have to update to the latest version where a subscription is required. T+14 Days: Start the paywall for existing users. Thank you for being an existing subscriber! Show discounted subscription offer or continue to use for free. Receive web discount email, still free to use ![]() T-0: Release the new version of Boomerang to the App Store. Having this soft-paywall instead of a hard-paywall saved our butts, I’ll explain later! So our release schedule looks something like this: ![]() In case they miss this, we’ll also send them an email allowing them to subscribe from the web at the same discounted rate. We’ve been free to use for many years, what’s the harm in waiting just a little more? For existing users, our product team wanted to give a little more than Apple’s free-trial introductory offer, so we built a soft-paywall in-app that allows users to subscribe at a discounted price or continue to use the app for free for a little longer and subscribe later. ![]() Here’s where to actually start: Ĭomplexity 1 – Plan for a phased release schedule With such a variety of documentation out there, you’re almost guaranteed to get lost. We learned a lot throughout this process, and hopefully you can learn a little something from our experience. We spent over 5 years building a completely free iOS app, only to start charging for it now.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |