December 2022 Summaries
7 posts from RevenueCat
Filter
Month:
Year:
Post Summaries
Back to Blog
Apple announced a change in the App Store receipt signing certificate, requiring developers to update their apps by February 7th to avoid validation failures due to the expiration of the old certificate. This change primarily affects apps using on-device receipt validation with hardcoded certificates, which could lead to paying users losing access to content if the update isn't made. Apple recommends updating the validation process to match their guidelines, which involves passing receipt data through a secure server, although this can be complex and time-consuming. Alternatively, developers can switch to solutions like RevenueCat, which offers an easier implementation and additional features for managing app subscriptions. The situation highlights the ongoing challenges developers face in keeping up with evolving technical requirements of the App Store, emphasizing the importance of using reliable tools to focus on core app development.
Dec 27, 2022
863 words in the original blog post.
This tutorial provides a comprehensive guide to implementing in-app purchases using Apple's StoreKit 2 framework across iOS, macOS, watchOS, and tvOS apps, accompanied by code examples and a sample app. It outlines the setup of App Store Connect and StoreKit configuration files, detailing the process from listing and purchasing products to unlocking in-app features and handling transactions offline. The tutorial emphasizes the use of Swift for implementing on-device subscriptions and explores the benefits and limitations of using a server backend for subscription management, including the advantages of real-time notifications and comprehensive subscription management offered by server-side integration. Additionally, it addresses the use of App Store Server APIs and notifications for monitoring purchases and provides insights into the design and benefits of a server-based approach, while also highlighting the role of services like RevenueCat in simplifying the integration and management of in-app purchases.
Dec 13, 2022
9,556 words in the original blog post.
A/B price testing is a crucial strategy for mobile apps aiming to optimize revenue from existing users by experimenting with different pricing offers and promotions. Conducting controlled and measured A/B tests allows app developers to understand the impact of price changes without the interference of external factors like seasonality. Reliable user-level data is essential for gaining insights, particularly when analyzing impacts on specific user segments. Tools like Firebase can facilitate basic A/B testing, though they may be limited in tracking comprehensive metrics such as lifetime value (LTV) and revenue impacts. Alternatives like RevenueCat offer more detailed tracking across the subscription funnel. Developing a hypothesis-driven testing plan that encompasses various pricing elements, such as product durations and feature bundles, is essential for drawing meaningful conclusions. Success metrics should extend beyond initial conversions to include impacts on paying customers and overall revenue. Caution is advised when interpreting test results, as premature conclusions or focusing on the wrong metrics can lead to suboptimal decisions. Retesting and iterating on successful tests is recommended to adapt to changing user behaviors and market dynamics.
Dec 07, 2022
1,644 words in the original blog post.
Price testing for mobile apps is crucial for optimizing revenue and involves evaluating different pricing strategies such as subscription durations, trial offers, bundling, and introductory discounts. A/B testing is the most effective method, allowing developers to assess user reactions to varying pricing models, which can influence purchase decisions and maximize lifetime value. Key aspects to consider include subscription and trial durations, pricing localization, and the impact of promotional offers. Reliable data collection is essential to ensure meaningful results. RevenueCat simplifies this process by providing a platform that integrates with Apple and Google billing systems, offering a robust framework for deploying A/B tests and analyzing their outcomes without needing app updates. Additionally, RevenueCat's Experiments feature facilitates easy implementation of pricing tests and full-funnel analytics, aiding developers in making informed pricing decisions to grow their apps.
Dec 07, 2022
789 words in the original blog post.
A/B price testing for mobile apps is a challenging task that involves managing user cohorting, data collection, and analysis, especially with the added complexity of subscriptions. RevenueCat aims to simplify this process with its Experiments tool, designed to facilitate high-fidelity pricing tests for mobile subscription apps. Traditional A/B testing methods, often based on binomial experiments, fall short in capturing the nuances of subscription pricing, which requires a comprehensive understanding of the customer lifecycle and lifetime value (LTV). RevenueCat's Experiments offers an end-to-end view of the subscription lifecycle, helping developers analyze the impact of price changes by grouping metrics into initial conversion, paid customers, and revenue, ultimately aiming to optimize pricing strategies to maximize LTV. By providing a detailed snapshot of results over time and allowing for platform-specific filtering and analysis, RevenueCat enables developers to make informed decisions about their pricing experiments, enhancing revenue potential across iOS, Android, and the web.
Dec 07, 2022
1,303 words in the original blog post.
Apple has announced a significant update to its App Store pricing system, introducing 700 new price points and allowing developers greater flexibility in managing prices across 45 currencies and 175 storefronts. This update, described as the biggest since the platform's launch, offers developers more granular control over pricing, with new price steps enabling a variety of price points from as low as $0.29 to as high as $10,000 for in-app purchases. Additionally, developers can now choose to lock prices in local currencies, reducing the impact of currency and tax fluctuations. This change aims to increase conversion and revenue per user by accommodating varying purchasing powers. RevenueCat, a platform supporting app subscription management, views these changes as a positive development, enabling developers to experiment with different pricing strategies and optimize revenue through its integration with analytics and marketing tools.
Dec 06, 2022
1,144 words in the original blog post.
On November 23, a migration from AWS Aurora Postgres 10.x to 14.x led to significant performance degradation, severely affecting backend systems due to inefficient query planning caused by unexecuted ANALYZE on the largest tables. The migration, planned due to the impending end of support for Aurora Postgres 10.x, utilized a new approach focusing on database replication to maintain data consistency. Despite extensive preparation, the transition resulted in a temporary failure of backend systems and impacted user experience, especially for new purchases which faced entitlement unlocking issues. The complexity of the system caused cascading failures, and identifying the root cause was challenging, taking several hours to resolve. Measures to address the issue included query plan adjustments and manual execution of ANALYZE on key tables, alongside temporary suspension of incoming Apple webhook requests to improve recovery. Post-migration assessments highlighted the importance of timing, communication, and thorough testing, particularly for write operations, to prevent similar incidents in the future.
Dec 05, 2022
2,787 words in the original blog post.