Home / Companies / RevenueCat / Blog / October 2022

October 2022 Summaries

6 posts from RevenueCat

Filter
Month: Year:
Post Summaries Back to Blog
RevenueCat has streamlined its release process for multiple SDKs across various platforms, including Apple, Android, and frameworks like Flutter and React Native, by automating updates and deployments. Previously, the release of new features or bug fixes required a manual, multi-step process that was slow and prone to errors. This inefficiency prompted the implementation of a more automated system using tools like fastlane and CircleCI, enabling scheduled weekly releases and eliminating manual preparation. The company adopted a labeling system for pull requests to categorize changes, facilitating automatic version determination according to semantic versioning. By leveraging GitHub labels, they avoid the complexity associated with commit message conventions like semantic-release. RevenueCat has also implemented automated changelog generation and ensured that all steps are unit tested to maintain reliability. The improvements have significantly reduced the time between releases and enhanced overall efficiency, reflecting the company's commitment to its value of "always be shipping" while maintaining the integrity of its critical infrastructure services.
Oct 31, 2022 2,748 words in the original blog post.
In-app purchases have traditionally been a lucrative revenue stream for mobile apps, typically managed through Apple's StoreKit or Google Play Billing, which take significant commission fees. However, a 2025 U.S. District Court ruling in Epic v. Apple allowed iOS apps to link to external web checkout flows, enabling developers to use platforms like Stripe for potentially lower fees and greater flexibility. RevenueCat facilitates this transition by offering tools like the Web Purchase Button and Web Billing, which integrate Stripe into mobile apps, providing a seamless checkout experience without requiring extensive web development skills. While Stripe offers advantages in cost savings and compliance, it presents challenges such as potentially lower conversion rates compared to native in-app purchases. RevenueCat helps mitigate these issues by offering A/B testing and analytics to find the optimal balance between using Stripe and native app store purchases, allowing developers to make informed decisions on monetization strategies.
Oct 31, 2022 878 words in the original blog post.
Referral programs for subscription apps are still emerging, but they hold potential as a significant component of user acquisition strategies by leveraging existing user bases to invite friends without needing costly ad campaigns. Successful programs require a well-balanced model of rewards for both referrers and referees, integrating them into the product experience to enhance user engagement and stickiness, as seen in successful examples like Dropbox and Uber. Despite the promise, developers face challenges such as Apple's restrictions on promotions and the need for strategic placement of calls-to-action to ensure visibility and effectiveness. Implementing an effective referral program involves choosing the right incentives that align with product usage and managing the lifecycle to avoid diminishing returns. While financial rewards are a typical starting point, offering meaningful value, such as free trials or storage, can be more impactful, provided the costs remain lower than customer acquisition costs. The discussion also highlights the importance of making referral programs part of a broader marketing strategy, ensuring they complement other efforts, and assessing both the immediate and long-term benefits and challenges associated with different reward mechanisms.
Oct 25, 2022 1,734 words in the original blog post.
StoreKit 2 was introduced at WWDC 2021 as a modern, Swift-only framework with async APIs, marking a significant update from the original StoreKit introduced in 2009, which is now officially deprecated as of WWDC 2024. While older StoreKit 1 APIs will still function, Apple has indicated that future updates will focus solely on StoreKit 2. RevenueCat, a robust in-app purchase server and client SDK, simplifies the migration to StoreKit 2 by merely updating to its latest version. However, manually transitioning from StoreKit 1 to StoreKit 2 involves significant changes, such as replacing the old receipt with new entities like Transaction and RenewalInfo and using the App Store Server API for verifying various customer purchase data. StoreKit 2 is only compatible with iOS 15 and later, with some APIs introduced in iOS 16, meaning apps supporting older iOS versions must still utilize StoreKit 1 APIs. RevenueCat offers extensive resources and documentation to assist developers in migrating their applications to StoreKit 2, providing comprehensive guidance and support throughout the process.
Oct 24, 2022 557 words in the original blog post.
An analysis of over 10,000 subscription apps on iOS and Android reveals that first renewal rates differ across app categories, with annual subscriptions showing a variation of up to 8% and monthly subscriptions up to 9% among the top five categories: Health & Fitness, Education, Productivity, Photo & Video, and Lifestyle. Lifestyle and Education apps have the highest median annual renewal rate at 31%, whereas Photo & Video apps have the lowest at 23%. For monthly subscriptions, Education and Productivity apps lead with a 67% renewal rate, with Photo & Video apps again at the bottom with 58%. Monthly subscriptions generally have higher renewal rates due to lower upfront costs, making them more appealing to users. The differences in renewal rates are attributed to the varying stickiness of app categories, with long-term retention being more likely for apps perceived as offering greater value, such as fitness apps compared to single-use photo filter apps. While benchmarks provide insight into potential renewal rates, they emphasize the importance of understanding the cost-value ratio to improve retention and maximize renewal rates across all app categories.
Oct 13, 2022 517 words in the original blog post.
In-app purchases, particularly subscriptions, are crucial components of mobile applications and require extensive testing to ensure a seamless user experience. This guide provides comprehensive instructions on testing Android app subscriptions on the Google Play Store, covering all necessary features and edge cases. It includes detailed processes for employing Google Play's licensed testing, which allows for purchase testing without actual charges, and discusses the use of test tracks for pre-launch testing with smaller user groups. The document also addresses the complexities of managing subscription features like free trials, subscription pauses, grace periods, and handling account holds. Moreover, it introduces the RevenueCat Test Store, a tool designed to simplify the testing process by simulating purchase environments without the need for Google Play configuration. This guide emphasizes the importance of thorough testing using both licensed and real accounts to ensure robust subscription management and recommends using open-source SDKs to streamline in-app subscription implementation.
Oct 11, 2022 4,717 words in the original blog post.