Sign in

Jay Shortway

@jay.shortway.io
892 followers 281 following 118 posts

Mobile SDKs @revenuecat.com Check out feedo.so if you're into newsletters!

PostsRepliesMedia
Jay Shortway @jay.shortway.io · 01/10/2026
Oh no 🥲
010
Jay Shortway @jay.shortway.io · 01/10/2026
Have you requested an exemption? I would assume this applies to your work: "Community open-source projects should generally be unaffected by these limits. Projects with unusual publishing patterns can request higher limits or an exemption for review." central.sonatype.org/publish/mave...
central.sonatype.org
Maven Central Publishing Limits
110
Reposted by Jay Shortway
Jaewoong Eum (skydoves) @skydoves.bsky.social · 30/09/2026
Wrapping a Swift Package in a Gradle Module: How RevenueCat's KMP SDK Builds purchases-ios Without CocoaPods. In this article, you'll dive deep into how the SDK wraps a Swift package in a Gradle module. www.revenuecat.com/blog/enginee...
revenuecat.com
Wrapping a Swift Package in a Gradle Module: How RevenueCat's KMP SDK Builds purchases-ios Without CocoaPods | RevenueCat
In this article, you'll dive deep into how the SDK wraps a Swift package in a Gradle module.
022
Reposted by Jay Shortway
sinasamaki @sinasamaki.com · 27/08/2026
Thanks @jay.shortway.io for the shoutout in the @revenuecat.com stream My idea is a habit tracker that lets you celebrate each habit with different fun animations; a check for all does not make sense Calm glow for meditation, and a hectic scribble for 10 hard pullups www.youtube.com/live/VAsl_q0...
064
Jay Shortway @jay.shortway.io · 24/08/2026
I'll be joining too! Come hang out 😄
010
Jay Shortway @jay.shortway.io · 17/07/2026
In case you weren't aware, you could publish a relocation pom (maven.apache.org/guides/mini/...). Not sure if Gradle/AS surfaces this, but e.g. mvnrepository.com does. (for example: mvnrepository.com/artifact/io....)
maven.apache.org
Guide to relocation – Maven
110
Jay Shortway @jay.shortway.io · 13/05/2026
Ah yes, that is true, but they should be aliased when restoring depending on the restore behavior: www.revenuecat.com/docs/project...
revenuecat.com
Restore Behavior | In-App Subscriptions Made Easy – RevenueCat
If an App User ID tries to restore transactions that are already associated with a different identified App User ID in RevenueCat, you can configure how RevenueCat should respond by changing the dropd...
120
Jay Shortway @jay.shortway.io · 28/04/2026
Hmm, (anonymous) customers should not have multiple IDs, unless they use multiple devices. 1. Are you passing an appUserId to Purchases.configure()? 2. Are you calling logIn() anywhere in your app? 3. Did the IDs associated with your own account show up as aliases in the customer profile?
100
Jay Shortway @jay.shortway.io · 28/04/2026
Ah this might be in an unexpected place, but the omni-search box in the top right (CMD+K) should find customers by ID as well!
010
Jay Shortway @jay.shortway.io · 20/04/2026
Yes 🤩 allows me to jot it down before the thought escapes my mind again.
010
Jay Shortway @jay.shortway.io · 20/04/2026
Google Play: quickest is to revoke your own subscription: www.revenuecat.com/docs/api-v1#... In the future I'd recommend to either use the RC Test Store, or use sandbox accounts if you want to test with platform stores. See also: www.revenuecat.com/docs/test-an...
revenuecat.com
Sandbox Testing | In-App Subscriptions Made Easy – RevenueCat
You don't need to make real purchases in order to test your subscriptions. RevenueCat provides two ways to test your implementation without incurring any costs:
100
Jay Shortway @jay.shortway.io · 20/04/2026
Haha no worries! Paywall Previews use example prices when previewed through the RC mobile app.
100
Jay Shortway @jay.shortway.io · 19/04/2026
I like how Todoist understands phrases like "today", "tomorrow", "every 3 weeks". Makes braindumping tasks frictionless.
140
Jay Shortway @jay.shortway.io · 14/04/2026
Oh nice, yea that should be a static framework and a direct integration, thanks! Let me know if there's anything we can do wrt the subscription management!
110
Jay Shortway @jay.shortway.io · 13/04/2026
That's great to hear! I'm curious how you've connected your KMP module to iOS, direct integration? And does your KMP module produce a static framework (isStatic = true)?
100
Jay Shortway @jay.shortway.io · 11/04/2026
Awesome, let me know how it goes!
100
Jay Shortway @jay.shortway.io · 10/04/2026
We've massively simplified the integration of our RevenueCat KMP SDK in version 3.0.0-beta.1. It's now just 1 line in your Gradle files, as it should be. Please try it out and report any bugs on GitHub 🙏 github.com/RevenueCat/p...
github.com
Release 3.0.0-beta.1 · RevenueCat/purchases-kmp
RevenueCat SDK Please see the following migration guides for more information: purchases-kmp#3.0.0-MIGRATION.md purchases-android#v10-MIGRATION.md 💥 Breaking Changes Updates purchases-android to...
140
Jay Shortway @jay.shortway.io · 28/03/2026
All the time, and I'm not even on Tahoe.
010
Jay Shortway @jay.shortway.io · 21/03/2026
If you thought Compose Hot Reload couldn't get any better, check out HotSwan which brings it to Android builds. Absolutely mind blowing stuff 👇
021
Jay Shortway @jay.shortway.io · 22/01/2026
Same! Astro is my go-to for web stuff.
010
Jay Shortway @jay.shortway.io · 20/12/2025
I blogged for the first time in 2 years! It's about setting up remote syslog from Unraid to @betterstack.com. Turns out it's easy, but I didn't find any info online, so I'm contributing what I learned. shortway.io/unraid-remot...
shortway.io
How to setup remote syslog from Unraid to Better Stack
This guide explains how to configure Unraid to send system logs to Better Stack (formerly Logtail) for centralized log management and monitoring.
000
Jay Shortway @jay.shortway.io · 29/11/2025
Yes! So excited about RemoteCompose! Amazing deep dive considering how unreleased it is 😄
030
Jay Shortway @jay.shortway.io · 03/11/2025
Haha, team effort! 🫶
010
Jay Shortway @jay.shortway.io · 03/11/2025
Check out some of the design decisions we took when building our KMP SDK 👇
031
Jay Shortway @jay.shortway.io · 03/11/2025
This is amazingly detailed, nice!
110
Jay Shortway @jay.shortway.io · 31/10/2025
Friday evenings are for web development! I'm migrating kipavista.com from Shopify to @astro.build + Stripe, because the revenue just isn't there to justify the Shopify fee. And also because it gives me an excuse to play with Astro again!
kipavista.com
KIPAVISTA - Online Poster Shop
Shop our posters featuring beautiful locations all over the world. Our posters are printed on thick, matte museum-quality paper. Bring our inspiring posters into your home today! Free worldwide…
021
Jay Shortway @jay.shortway.io · 20/10/2025
Wow!
010
Jay Shortway @jay.shortway.io · 13/10/2025
Thank you! A passed this feedback on! 😄
010
Jay Shortway @jay.shortway.io · 11/10/2025
Still so amazed by this!
010
Jay Shortway @jay.shortway.io · 11/10/2025
Let me know if that works. If it doesn't I'll ask around if anyone has other ideas!
100
Jay Shortway @jay.shortway.io · 11/10/2025
I must admit that experiments aren't my strong suite. You're correct about the override feature. You might be able to work around it by duplicating your experiment and setting the enrollment criteria such that they only apply to you, e.g. by setting the required app version to an unreleased version.
100
Reposted by Jay Shortway
sinasamaki @sinasamaki.com · 03/10/2025
✨ Glitch effect modifier, made with graphics layer New recipe available here -> www.sinasamaki.com/glitch-effect/
2102
Jay Shortway @jay.shortway.io · 04/10/2025
Proper magic 🤯
020
Jay Shortway @jay.shortway.io · 28/09/2025
F-Droid is indeed interesting. What's the typical billing solution used there? Just to add, next to Google Play Billing we do also support Amazon In-App Purchasing.
020
Jay Shortway @jay.shortway.io · 22/09/2025
Thanks for the feedback! I just got back from holiday so I'm still catching up, but I shared it with the Paywalls team.
010
Jay Shortway @jay.shortway.io · 02/09/2025
That's so cool! Congrats!!
110
Jay Shortway @jay.shortway.io · 22/08/2025
Whoa amazing!!
010
Jay Shortway @jay.shortway.io · 21/08/2025
Such a classic!
010
Reposted by Jay Shortway
Jaewoong Eum (skydoves) @skydoves.bsky.social · 18/08/2025
Join our next @revenuecat.com's Shipaton live session, 'Shipaton 2025: Building Cross-Platform Apps with Kotlin & Compose Multiplatform', and ask anything! Marton Braun @zsmb.co and Pamela Hill from @kotlinlang.org @jetbrains.com will be joining! app.livestorm.co/revenuecat/s...
app.livestorm.co
Shipaton 2025: Building Cross-Platform Apps with Kotlin & Compose Multiplatform | RevenueCat
Discover how to build high-quality apps for multiple platforms using Kotlin and Compose Multiplatform. Join RevenueCat’s Charlie Chapman and a JetBrains experts as they share tips for shipping fast...
142
Jay Shortway @jay.shortway.io · 18/08/2025
Congrats!! On our end it looks like the RevenueCat configuration might not be entirely correct. Feel free to DM me if you want to double check together.
010
Jay Shortway @jay.shortway.io · 10/08/2025
My KotlinConf '25 talk is live! 👇😄
030
Reposted by Jay Shortway
Jaewoong Eum (skydoves) @skydoves.bsky.social · 26/06/2025
I just published @revenuecat.com Codelab! RevenueCat Codelab for learning and understanding the RevenueCat SDK through a step-by-step, zero-to-hero tutorial. github.com/RevenueCat/c...
github.com
GitHub - RevenueCat/codelab: RevenueCat codelab for learning and understanding the RevenueCat SDK through a step-by-step, zero-to-hero tutorial.
RevenueCat codelab for learning and understanding the RevenueCat SDK through a step-by-step, zero-to-hero tutorial. - RevenueCat/codelab
152
Jay Shortway @jay.shortway.io · 25/06/2025
It's here! github.com/RevenueCat/p...
github.com
Release 8.20.0-vc-beta.2 · RevenueCat/purchases-android
RevenueCat SDK Warning: the virtual currency features are currently in beta and may change without notice. Virtual Currency VirtualCurrencyInfo.balance is now an Integer instead of a long
110
Jay Shortway @jay.shortway.io · 25/06/2025
Updated beta is coming right up!
100
Jay Shortway @jay.shortway.io · 25/06/2025
It's still beta for now, but let me ask the VC team if we can release an updated beta!
110
Jay Shortway @jay.shortway.io · 18/06/2025
Transitive dependencies for KMP library projects with iOS targets. 😄
000
Jay Shortway @jay.shortway.io · 14/06/2025
Whoa so cool!
010
Jay Shortway @jay.shortway.io · 28/05/2025
Don't build an Android app. Build your app as a plain JVM (or KMP) app, and only interact with the Android framework at the edges.
040
Jay Shortway @jay.shortway.io · 28/05/2025
Finally had time to look at this. It's beautiful (as always)!
110
Jay Shortway @jay.shortway.io · 22/05/2025
🫶
010