Take Subscription Manager with you
Check what renews this week, add a new subscription and see your monthly spend from your Android phone, iPhone or iPad. It is the same account everywhere: sign in with the email and password you use on the website.
Android Version 1.0.0
Installs like any app and opens straight into Subscription Manager.
Scan with your Android phone to open this page there, then tap Download.
Install the APK
- Open this page on your phone and tap Download APK.
- When Android asks, allow installs from your browser (Settings → Install unknown apps), only for this one install.
- Open the downloaded file and tap Install, then Open.
- Sign in or create an account. Your data syncs with the website.
No download? Install from Chrome
Open randomzone.onslate.in/subscription-manager in Chrome, tap the ⋮ menu and choose Install app (or Add to Home screen). This version also supports browser notifications for renewal reminders.
Developers: Android Studio project Source
The app is a small, readable WebView shell. Open it in Android Studio, change the address to your own server if you like, and build your own APK or Play Store bundle.
iPhone and iPad App Store: soon
Apple only allows installing apps from the App Store, TestFlight, or apps you sign yourself, so the options are:
1. Add to Home Screen (works right now, no download)
- Open randomzone.onslate.in/subscription-manager in Safari.
- Tap the Share button, then Add to Home Screen, then Add.
- Open Subscription Manager from your Home Screen. It runs full screen like an app.
This is also the route to push notifications on iPhone: Apple supports web push for Home Screen web apps from iOS 16.4. We have not tested push on a real iPhone yet.
Scan with your iPhone camera to open this page in Safari.
2. Build it on your Mac with Xcode Recommended
Free with any Apple ID. Open the project in Xcode, pick your team, plug in your iPhone and press Run. With a free Apple ID the app stays installed for 7 days; a paid developer account removes that limit. Step by step instructions are inside the zip.
3. Unsigned IPA for AltStore or Sideloadly Advanced
This file is not signed, so an iPhone will refuse to open it directly. Sideloading tools such as AltStore or Sideloadly re-sign it with your own Apple ID and install it. It has not been tested on a real iPhone, so if it misbehaves use the Xcode project above.
4. TestFlight and the App Store Coming soon
Publishing needs a paid Apple Developer Program membership (USD 99 a year) owned by the publisher. Until then the options above are the way in.
Questions
What is different from the website?
The app shows the same Subscription Manager inside a native window with its own icon, a retry screen when you are offline and file saving for CSV exports. It keeps no separate copy of your data, so the app, the website and any other device always show the same subscriptions.
Will I get renewal reminders in the app?
Yes, two ways: the pop-up with Dismiss and Remind me later when you open the app, and reminder emails 7, 3 and 1 day before and on the renewal date (you choose which in Settings). Browser push notifications do not run inside the app. They work from the website in Chrome or Edge, or from the installed web app.
Is there a Google Play or App Store listing?
Not yet. Publishing needs a Google Play developer account and an Apple Developer Program membership, both paid and owned by the publisher. When the listings exist, the buttons on the sign-in page switch to the official store links.
I opened a password reset link. Why did it open in my browser?
Reset links open in your browser, because the app does not take over website links. Choose the new password there, then sign in to the app with it.
Does it work offline?
You need a connection to load and save subscriptions. Offline, the app shows a friendly retry screen instead of an error.
How do I remove the app or my data?
Uninstall it like any app; that signs you out of that device only. To delete your account and data open Account in the app or the website and choose Delete account.
How do I check that a download is genuine?
Each download lists its SHA-256 fingerprint. On a computer run shasum -a 256 <file> and compare the result.