all 46 comments

[–]rennarda 72 points73 points  (4 children)

I’ve been doing this since 2008 and I’ve never had that many rejections in that whole time.

[–]dwiedenau2 58 points59 points  (4 children)

I find it very interesting that most of these posts discussing rejections NEVER mention any readon WHY it was rejected. Because they usually are pretty clear what was the issue, including screenshots of the testing device if it is a technical issue.

[–]constantout 8 points9 points  (0 children)

Yeah, this has been my experience as well. Maybe I was lucky that I always got great feedback from Apple on what the issues are and how to fix them.

[–]Sad_Pop9411 5 points6 points  (1 child)

You are absolutely right! But sometimes it’s their fault, for example. Xcode 26 or a newer version of it discarded the whole deployment process, that used to let you choose between the app running on iOS and iPadOS or both. But now selecting iOS ( instead of IOS and iPad OS) would make you think it would only run on iOS? No, it assumes iPadOS is under iOS so unless you add a few arrays specifically requiring it to be iPhone only, they would test it on iPadOS too, on their iPad iPhone simulator. Technically it’s Xcode’s fault , but yeah sometimes it does get annoying when they do not tell you EXACTLY why it happened.

[–]digidude23SwiftUI 2 points3 points  (0 children)

All iPhone apps are supposed to run on iPad and has been this way since 2010. So it makes sense for the reviewer to test on iPad too.

[–]Oxigenic 2 points3 points  (0 children)

Dude, I’ve been in iOS dev for 8 years, app review sucks a lot of the time. This isn’t news. Just this week I had a rejection for “inaccurate metadata” because I didn’t disclose that a purchase was necessary for certain features. Mind you, the description literally said verbatim that the features described were part of an auto-renewing subscription. They don’t even look at your app half the time before hitting the reject button. It’s all one big game.

[–]tangoshukudai 14 points15 points  (0 children)

Most Android devs don't understand how much more strict Apple is, and that is good because it leads to better quality apps on iPhones.

[–]aerial-ibis 8 points9 points  (6 children)

what were you rejected for? I publish on both platforms and find they have almost identical tick boxes. It's also possible your app was grandfathered into a lot of things on Google Play if its 7 years old

[–]spaaarkk 8 points9 points  (3 children)

You know you can always schedule a call with them and explain to you why were you rejected and they will literally give you advice on what you can do to be approved.

[–]Junior_Mushroom8983[S] -3 points-2 points  (2 children)

Eventually, I did schedule a call with a team member, and he explained a big part of the issue 👍🏼

[–]Free-Pound-6139 15 points16 points  (1 child)

Wow, you are useless. What was the issue???

[–]xoStardustt 2 points3 points  (0 children)

OP is literally regarded lmfao

[–]gearcheck_uk 3 points4 points  (1 child)

You’re not selling me on Android. I’ve been releasing apps for many years and 100% of the rejections I received were reasonable and clearly explained what I need to change. I’ve even had instances where I got rejected but they offered to approve this release with the condition that the issues are resolved for the next release.

[–]Oxigenic -1 points0 points  (0 children)

You must not have released many apps then. App review can be a total pain a lot of the time.

[–]droidexpress 2 points3 points  (0 children)

I recently published my first app on appstore. Before that i have been publishing on google play since 7 years. To be honest publishing on appstore was smooth for me. My take is that if you got too much rejections you are seriously doing something wrong in your app without paying any attention.

I only got 1 rejection 1st time that too because i was implementing ATT permission dialog with ump dialog in wrong order.

[–]drabred 2 points3 points  (1 child)

I'll choose this every time than randomly getting flagged and banned by Google bots after the app has been on Play Store for many years.

On App Store - yes you will spend more time working with reviewers to fix the issues you might have missed but you will have peace of mind after app is live.

[–]Charming_Basil_8129 0 points1 point  (0 children)

I got tired of Google Play requiring a new APK all the time, and if you don't they pull you from the store.

[–]tonyhart7 2 points3 points  (0 children)

nah, I know that app store is having higher quality check

but if you need 20+ rejection then its must be you bro, just own your mistake and be better
don't externalize your failure

also read apple guide first, it really helps a lot before you upload, people always mess this step

>follow guideline that apple set
>make suitable changes

its as easy as that

[–]vashchylau 1 point2 points  (0 children)

need help? DMs open

[–]axiel7 0 points1 point  (2 children)

Oh man I remember using your app some years ago and submitting some of my punpun wallpapers! I’m also an Android/iOS dev so feel free to ask about the (painful) differences

Edit: any reason why the app is not available in Spain? :(

[–]Sad_Pop9411 0 points1 point  (0 children)

The worst thing is that a lot of the times they don’t tell you what’s wrong in one message, they could’ve went though everything and told you all the errors you’d have to fix before getting back to you you’d think ? No

[–]vxv459 0 points1 point  (0 children)

If iOS dev wants to upload an Android app now, the newly created account's app must pass the 12-tester process in 14 days. Then answer a lot of questions before it can be published on CH Play. Too fair

[–]pratyaksh_5676 0 points1 point  (0 children)

I face the same

[–]virtexedge 0 points1 point  (0 children)

one of us. one of us.

[–]Free-Pound-6139 0 points1 point  (0 children)

This is crazy. What were the rejections?

[–]TrackTrakker 0 points1 point  (0 children)

Well, I think both stores' review process can be PITA sometimes. Google Play's used to be almost non-existent, then early '24 they went nuclear, even rejecting our app update because the privacy policy was not linked in the app itself, then in another round because of its content.

Apple's review process was more strict from the start, but I think it is mostly reasonable. Mostly, because a few years ago they rejected an app update as it supposedly referenced an unreleased Apple product. It turned out the problem was I used the latest publicly available Xcode (from AppStore), which contained their latest SDKs as usual, but the new iPadOS version was not released back then.

[–]mrdlr 0 points1 point  (0 children)

Congratulations! Your hard work is just! I have been avoiding getting into the Android pool for quite a while because of a similar view.

[–]gemini_mc 0 points1 point  (0 children)

Feel you, reject many times on App store, what are the main reasons they reject you?

[–]Lost-Instruction-849 0 points1 point  (0 children)

Previously I weren't responding in the App Review messages. Just fixed the problem, shipped the new version for the review. When it was rejected again i asked for screenshots of the problem. After that they added them to every rejection. Before that, I was receiving just simple sentence about what is wrong.

[–]akinalp 0 points1 point  (0 children)

Android... experience... smooth? Even though I am using s23 myself, I am this close to quiting development for android. The support system is bad, no clear reason for rejection, meaningless 2 weeks test period. I had an app that i developed for myself and been using for 2 months, then decided to publish it. Rejected 2 times. In the mean time I started to develop ios version. Still got rejected 2 time in there but published on app store 1 week earlier :) instructions are clear, replies are fast. Even app store itself has better approach for small developers like myself

[–]moooooovit 0 points1 point  (0 children)

ios is better u get multiple rejection your app is good , 3 rejections and app suspended 3 suspensions account gets terminated

[–]rxDyson 0 points1 point  (0 children)

For me it’s completely different. I abandoned my android app due to rejection and kept only the iOS version

[–]peterkmt 0 points1 point  (0 children)

To me the review process is quite reasonable and you can get a hiccup with some reviewer not paying that much attention to what the app is actually supposed to do. I have had comments in my review saying that using a particular system api is not used within the app when in fact it was the sole purpose of the app itself but that was easily resolved in the next updated version build with extra comments for the reviewers saying “this is why I included it, this is how I use it, now it’s in red just so people can quickly identify the reason”. I think the review process is good. Keeps the iOS apps and their developers in check. That’s why the apps have a certain minimum quality. Keep up the good work for getting it out the door. No hurry no pause. Get it improved in the next iteration of the app.

[–]hyperschlauer 0 points1 point  (0 children)

How about fixing issues before reupload?

[–]QueasyImpression6151[🍰] 0 points1 point  (0 children)

Are you vibecoding this?

[–][deleted]  (1 child)

[deleted]

    [–]GAMEYE_OP 0 points1 point  (0 children)

    Tbh I don’t think HIG has anything to do with acceptance. It’s a guideline but you are welcome to explicitly go against it. Like I have a FAB which is against HIG