{"id":44694,"date":"2024-09-02T16:14:29","date_gmt":"2024-09-02T20:14:29","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=44694"},"modified":"2024-09-02T18:55:34","modified_gmt":"2024-09-02T22:55:34","slug":"freemiumkit-and-revenuecat","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2024\/09\/02\/freemiumkit-and-revenuecat\/","title":{"rendered":"FreemiumKit and RevenueCat"},"content":{"rendered":"<p><a href=\"https:\/\/freemiumkit.app\/documentation\/index\/\">Cihat G&uuml;nd&uuml;z<\/a> (<a href=\"https:\/\/www.reddit.com\/r\/SwiftUI\/comments\/1euk5hf\/introducing_freemiumkit_the_beginnerfriendly\/\">Reddit<\/a>):<\/p>\n<blockquote cite=\"https:\/\/freemiumkit.app\/documentation\/index\/\">\n<p>FreemiumKit is the ultimate solution for Apple platform developers to integrate and manage in-app purchases and subscriptions effortlessly. With support for all Apple platforms, FreemiumKit provides a seamless and efficient way to handle your app&rsquo;s monetization.<\/p>\n<\/blockquote>\n\n<p>They have a <a href=\"https:\/\/freemiumkit.app\/documentation\/index\/#FreemiumKit-vs-RevenueCat\">comparison table<\/a> vs. RevenueCat, which I&rsquo;ve heard consistently great things about. Currently, it&rsquo;s free, with a <a href=\"https:\/\/freemiumkit.app\/documentation\/index\/#FreemiumKit-vs-RevenueCat\">proposed monthly fee<\/a> based on income.<\/p>\n\n<p>The last time I looked at <a href=\"https:\/\/www.revenuecat.com\/\">RevenueCat<\/a>, I think it was free up to <a href=\"https:\/\/www.revenuecat.com\/blog\/company\/navigating-revenuecats-new-pricing-for-existing-users\/\">$10K in monthly revenue<\/a>. Currently, it looks like the cutoff has been <a href=\"https:\/\/www.revenuecat.com\/blog\/company\/jacob-on-pricing-23\/\">reduced<\/a> to $2.5K\/month, beyond which they take 1%. They say this is &ldquo;tracked revenue,&rdquo; which I take to mean it includes Apple&rsquo;s cut, even though they say &ldquo;only in months where you make more than $2.5k.&rdquo; So for the App Store Small Business Program the threshold would be less than $2,125\/month in pay to the developer (since <a href=\"https:\/\/www.reddit.com\/r\/iOSProgramming\/comments\/vwufpf\/how_apple_handles_vat_in_app\/\">VAT is removed<\/a>, too). Maybe 1% is reasonable for what they offer, but whereas before it seemed like a no-brainer to start with their SDK, now I would be inclined to look more closely at what it offers over StoreKit 2.<\/p>\n\n<p><a href=\"https:\/\/www.fline.dev\/why-i-chose-freemiumkit-over-revenuecat-for-my-diabetes-management-app-guest-post\/\">Seou H.<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.fline.dev\/why-i-chose-freemiumkit-over-revenuecat-for-my-diabetes-management-app-guest-post\/\">\n<p>Switching to FreemiumKit had an incredible impact on my development process. I was able to clean up a significant amount of code, removing extra classes and unnecessary complexity that RevenueCat required. This cleanup wasn&rsquo;t just about aesthetics&mdash;it made my app more efficient and easier to manage.<\/p>\n<p>[&#8230;]<\/p>\n<p>Built-in SDK components like <code>PaidFeatureView<\/code> and <code>PaidStatusView<\/code> were incredibly customizable, allowing me to focus on the user experience without worrying about the technical nitty-gritty. Instead of having to write an entire ViewModel for handling in-app purchases, I could use a one-liner from FreemiumKit. This freed me to concentrate on what mattered most: building a great app.<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/06\/08\/storekit-2\/\">StoreKit 2<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2018\/12\/23\/acceptable-renewable-subscriptions-pitch-screens\/\">Acceptable Renewable Subscriptions Pitch Screens<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Cihat G&uuml;nd&uuml;z (Reddit): FreemiumKit is the ultimate solution for Apple platform developers to integrate and manage in-app purchases and subscriptions effortlessly. With support for all Apple platforms, FreemiumKit provides a seamless and efficient way to handle your app&rsquo;s monetization. They have a comparison table vs. RevenueCat, which I&rsquo;ve heard consistently great things about. Currently, it&rsquo;s [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2024-09-02T20:14:32Z","apple_news_api_id":"c17b7bfb-0aa4-4751-aaf4-f0b235bdb62a","apple_news_api_modified_at":"2024-09-02T20:14:32Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/AwXt7-wqkR1Gq9PCyNb22Kg","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[4],"tags":[91,1421,101,75,2646,522,31,2321,30,39,2385,169,71,2125],"class_list":["post-44694","post","type-post","status-publish","format-standard","hentry","category-programming-category","tag-appstore","tag-app-subscriptions","tag-business","tag-developertool","tag-freemiumkit","tag-inapppurchase","tag-ios","tag-ios-17","tag-mac","tag-macappstore","tag-macos-14-sonoma","tag-payments","tag-programming","tag-revenuecat"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/44694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=44694"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/44694\/revisions"}],"predecessor-version":[{"id":44695,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/44694\/revisions\/44695"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=44694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=44694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=44694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}