Especially if your app has the potential to collect all them juicy metrics. They want all of that user info goodness.
or <Vendor>-Store transactions.
ISTG you get through the approval process if you have some monthly payment.
Apple: Your app is not complaint with our guidelines: 1. a), b), c), d), e), f) … xy), xz), 2. … 9000. i), ii), … xx). Please don’t hesitate to ask us how to resolve those.
Devs: all of those have been implemented in last two builds, why isn’t it complaint this time?
Apple: read our guidelines: 1. a), b), c), d), e), f) … xy), xz), 2. … 9000. i), ii), … xx).
Devs reupload the same build.
Apple: your submission has been reviewed and accepted for purchase.
Devs: screw you!!!!!!
Hahaha… there’s some luck involved. Depends on the particular reviewer’s material condition, caffeination, hydration, socialization etc etc.
Oh yes: I have a bad day, I‘ll make your day even worse!
that's when I switch to android and just put the APK on the github releases tab. Note, only works for personal projects.
Remember. Whatever you do, do not base your livelihood on the kindness and generosity of google. They have been known, multiple times, to terminate dev accounts with robot-generated reasons for appeals with absolutely zero human review.
It's not worth the headache. My opinion, at least.
Over my career I've built and launch 80 or so (good) iOS and Android apps. I'm now all in on PWAs.
Are they better for clients? They can't tell. Are they better for users? Maybe. But are they one config file vs the worse process I've ever come across in all of modern software? All day every day.
The app stores are simultaneously so restrictive yet so demanding, and frankly, such little bitches.
"Oooh noooo you can't say that to your users, we forbid it! Oooooh noooo you have to use our shitty payment gateway... 30% please. Oooh noo we just changed something you don't care about, you have to update your app again for our benefit. I just don't feel like approving today, thanks for your $100 now throw your complete app in the bin. Oooooh noooo..."
If you go through the process once it seems reasonable, if complex. When you go through it enough times you see it's just a shit show disgusting a monopoly. There's good stuff in the Apple castle, I just can't find the effort anymore to get access to it.
Thankfully, because it's such a loose process, I've enough work arounds that every app eventually got published... but at what cost (to my sensitive feelings)?
Come here my darling PWA, you would never treat me like this.
But PWA is for web apps right? How do you do it for regular Apps build in something like flutter?
GNU Savannah approval
You forgot the part after it is published and approved
Google absolutely forced me to make a privacy statement even though i stated that the app doesn't collect any user information and in fact can't even make an internet connection. So i ended up just making a markdown file in the repository saying that i don't collect, store, transfer or process any data (not even just not any user data) and that google really wants me to make a privacy statement about it.
This can also just be applied to building the app...
Apple is the absolute worst sometimes
But Google is getting there
The last 10-20% will take 90% of the budget and time.
True. Just for the kicks I made macOS app, but turns out you have to pay monthly/yearly subscription for being “apple developer”. I understand your app has to be verified and shit, but one time payment should be an option. Plus the subscription in my country costs twice as much in my currency opposed to USD.
Isn't it 99 USD? For a year.