u/DCornOnline

▲ 2 r/appdev+1 crossposts

How to avoid IAP requirements in companion app to a SaaS website?

I am working on a SaaS website and mobile app. The initial plan was to have account registration only on the website, but after dealing with Apple's review team far too many times on "login only" apps, I want to allow registration in my app.

Normally, this would not be an issue; we would just set up IAP and be done with it, but this app is technically not for us. The main purpose of this app is to bring money in for schools. We do take a cut, but we do not charge an onboarding fee or a license fee for schools to create accounts. The only way the school or we make money is through user sign-ups.

Schools will be able to set their own prices for user subscriptions, which means if we were to offer IAP, we would have to manually update them, and we could potentially have hundreds of subscriptions, and it would be too annoying and frustrating to deal with, so we want to keep the subscription going through Stripe only. We also do not want to deal with Apple/Google Fees, which will take a big bite out of schools' and our income.

What exactly are the rules and ways to correctly handle this?

Currently, the app will be US-only, and 99% of the app requires a subscription.

My plan was to allow users to register in the app, and once they log in, they can see the app's main idea (see example offerings in the app), but they cannot actually redeem or do anything in the app without an active subscription. And add a section that says something like, "To access the rest of the app, finish registration on the website," or something similar.

On the user's profile, we also plan to show their current subscription and a "Manage Account" button that will direct them to the website so they can activate the subscription there. But I do not know whether that is allowed.

Has anyone else built a companion app like this and knows how to handle it?

reddit.com
u/DCornOnline — 1 day ago

How to avoid IAP requirements in companion app to a SaaS website?

I am working on a SaaS website and mobile app. The initial plan was to have account registration only on the website, but after dealing with Apple's review team far too many times on "login only" apps, I want to allow registration in my app.

Normally, this would not be an issue; we would just set up IAP and be done with it, but this app is technically not for us. The main purpose of this app is to bring money in for schools. We do take a cut, but we do not charge an onboarding fee or a license fee for schools to create accounts. The only way the school or we make money is through user sign-ups.

Schools will be able to set their own prices for user subscriptions, which means if we were to offer IAP, we would have to manually update them, and we could potentially have hundreds of subscriptions, and it would be too annoying and frustrating to deal with, so we want to keep the subscription going through Stripe only. We also do not want to deal with Apple/Google Fees, which will take a big bite out of schools' and our income.

What exactly are the rules and ways to correctly handle this?

Currently, the app will be US-only, and 99% of the app requires a subscription.

My plan was to allow users to register in the app, and once they log in, they can see the app's main idea (see example offerings in the app), but they cannot actually redeem or do anything in the app without an active subscription. And add a section that says something like, "To access the rest of the app, finish registration on the website," or something similar.

On the user's profile, we also plan to show their current subscription and a "Manage Account" button that will direct them to the website so they can activate the subscription there. But I do not know whether that is allowed.

Has anyone else built a companion app like this and knows how to handle it?

reddit.com
u/DCornOnline — 1 day ago

How to handle subscriptions without IAP?

I am currently working on a project at work that is a SaaS and a mobile app. The main premise of the app is that group X runs its white-labeled website and mobile app, and users sign up and pay an annual subscription to access the benefits & the app.

Each group sets its own subscription cost, which is easy to handle on the web, and is how we want all the payments to go through.

I know Apple & Google are finicky about requiring subscriptions without IAP to access in-app content, but given how the system and app are set up, there is nothing free we can offer in the app. So they have to have a subscription to access the benefits. And with potentially having hundreds of admin accounts all setting their own price that they can change whenever, it would be hell trying to update subscriptions on App Store and Google Play every single time they want to change it.

What is the best way to handle this?

  • Do we make it so that after the user logs in, if they do not have a subscription, it goes to a screen saying "no subscription, go to website" (not that way, of course, but that's the general idea.
  • Do we offer an astronomical IAP and give them a "discount" if they pay online instead?
  • Should we make the app login-only and prevent them from registering?
reddit.com
u/DCornOnline — 6 days ago

I have been PC gaming since 2016. My first mouse was a Razer Naga from one of my friends, and I immediately fell in love with it and all the extra buttons so much that I have not used another mouse for gaming besides that.

Now I feel I am trapped; I cannot play any game without a mouse with the extra buttons on the side. I have been using the Razer Naga v2 Pro for the last few years, and it has been amazing. My only issue is that I have Tourette's Syndrome, and one of my tics is that I tap my mouse on my desk when I use it. Think of it like when you flick your analog sticks on a controller, but with your mouse instead.

With the Naga v2 Pro, the side panels are interchangeable, which is handy for other things, but in my case, I do not know if it is my magnets or the pins in the side panel, but sometimes the keys just do not work unless I tap the mouse a few times, as if the connection is not fully set.

I am about to upgrade my keyboard to a Wooting keyboard, and I am considering upgrading my mouse as well. What mouse do you recommend with side buttons?

Are there any with high polling rates then 1k?

If not, to anyone who has been in a situation like this that has felt trapped in games without the side buttons, how did you overcome it?

reddit.com
u/DCornOnline — 13 days ago