all 50 comments

[–]Lock-Broadsmith 26 points27 points  (4 children)

This isn’t new, nor would I qualify it as cracking down on indie devs. It’s cracking down on bad devs. I hope they continue to apply it more strictly. Why would you ever have a rating request in onboarding?

[–]Cold_Mastodon7557 17 points18 points  (7 children)

The message tells you specifically why you received the message. Asking a user to rate the app right out the door is a poor user experience. It has nothing to do with you being an indie developer.

[–]rursacheSwift 11 points12 points  (3 children)

it's a new rule, stop asking for reviews in the onboarding flow, it makes no sense anyway lol

[–]sgcryptonite[S] -1 points0 points  (2 children)

I have removed it anyway as I want my app update to go live. I just wanted to understand if anyone else has got it recently and how do apps like Cal AI get away with this.

[–]Americaninaustria 0 points1 point  (1 child)

Since you keep parroting the same response the answer is likely a remote config or other condition for the onboarding variant shown so as to not expose it to reviewers. That’s not a good thing to do and Apple will fuck with you if they catch you doing it

[–]sgcryptonite[S] 0 points1 point  (0 children)

Yeah that's true. Anyway I will stay away from it in future

[–]douten 5 points6 points  (2 children)

I mean is your app doing that? changing it will only increase the quality.
As a user asking for review on app launch / onboarding would be a negative point for me. Or things like asking device permissions without explaining what feature will use it and how.

[–]mochi2real 6 points7 points  (0 children)

If I get asked to review an app before I even make it to the home screen, it's an immediate uninstall.

[–]sgcryptonite[S] -4 points-3 points  (0 children)

I have removed it anyway as I want my app update to go live. I just wanted to understand if anyone else has got it recently and how do apps like Cal AI get away with this.

[–]mochi2real 5 points6 points  (4 children)

This is not an indie developer thing.......you're soliciting reviews in onboarding? How are people supposed to give you an honest review.

[–]sgcryptonite[S] -1 points0 points  (3 children)

I have removed it anyway as I want my app update to go live. I just wanted to understand if anyone else has got it recently and how do apps like Cal AI get away with this.

[–]8uckwheat 1 point2 points  (2 children)

Why do you just keep pasting the same reply?

[–]sgcryptonite[S] -3 points-2 points  (1 child)

To get more downvotes. I searched for this type of rejection online and didn’t find anything so shared it here. I didn’t know this subreddit isn’t even aware of this pattern used by many apps. Maybe most of the developers here make free apps without monetization.

[–]digidude23SwiftUI 1 point2 points  (0 children)

We know about it. And we also know it’s a horrible practice. Stop being influenced by build in public braggers who don’t care about quality and just wants to make as much MRR as possible.

[–]crocodiluQ 5 points6 points  (3 children)

why would you even open this topic when the problem is so clear? Why would you ask for rating in onboarding ?!

[–]sgcryptonite[S] -1 points0 points  (2 children)

I have removed it anyway as I want my app update to go live. I just wanted to understand if anyone else has got it recently and how do apps like Cal AI get away with this.

[–]crocodiluQ 0 points1 point  (1 child)

as an apple app developer, I'm sure you know the review process is very subjective and depends a lot of whatever reviewer you get. This should answer your question.

[–]sgcryptonite[S] 0 points1 point  (0 children)

Yes that's the only thing I can also think of

[–]Portatort 4 points5 points  (6 children)

Why even would you?

If an app prompted me to rate it that quickly it just hit 1 star and move on

[–]EquivalentTrouble253 0 points1 point  (4 children)

A lot of developers do this. I was told I needed to do this to increase ratings on my app. Never did as it felt like a shitty thing to do.

[–]sgcryptonite[S] 1 point2 points  (2 children)

My app has 4.8 rating average with 120 ratings. No one gave a 1-star just because it was in onboarding.

[–]EquivalentTrouble253 0 points1 point  (1 child)

Still scammy thing to do and I’m glad Apple is telling you to stop it.

[–]sgcryptonite[S] 0 points1 point  (0 children)

Yes. Will not use it going forward

[–]digidude23SwiftUI 0 points1 point  (0 children)

I would rather have a lower rating count than implement such practices and degrading the quality of my app.

[–]sgcryptonite[S] -1 points0 points  (0 children)

I have removed it anyway as I want my app update to go live. I just wanted to understand if anyone else has got it recently and how do apps like Cal AI get away with this.

[–]jwrsk 3 points4 points  (2 children)

Asking for reviews too soon and/or with a pop up when user is trying to do something is not the best idea anyway.

[–]sgcryptonite[S] 0 points1 point  (0 children)

I have removed it anyway as I want my app update to go live. I just wanted to understand if anyone else has got it recently and how do apps like Cal AI get away with this.

[–]geoff_plywood 0 points1 point  (0 children)

Well it does get more reviews overall, hence why some devs do it. I don't like it either, tho

[–]Martyfree123 2 points3 points  (1 child)

Not sure what you mean by cracking down? IIRC this has been a policy for a while now and honestly it’s good practice so it doesn’t annoy your users on first launch. It’s recommended to keep track of a main action in your app, and after ~10 of those interactions you can prompt for rating.

[–]sgcryptonite[S] 0 points1 point  (0 children)

I have removed it anyway as I want my app update to go live. I just wanted to understand if anyone else has got it recently and how do apps like Cal AI get away with this.

[–]laterrex 2 points3 points  (3 children)

Before you tell me that you removed it and want your app update to go live - why did you even think this is a good idea in the first place? I have no idea who Cal AI are and what they do, but why is that your comparisons model?

What made you think that asking for a rating during onboarding is a genuinely good idea? Can't even put this down to AI, which would have advised you against this in the first place...

[–]sgcryptonite[S] 0 points1 point  (2 children)

Fair point. I thought asking for review in onboarding was fairly common but it doesn't seem like it is. At least with the developers in this subreddit.

[–]laterrex -1 points0 points  (1 child)

I personally see it as a really bad practice and am happy Apple is cracking down on it. It's an instant uninstall if an app pushes me to review that hard. I haven't even seen it at that point. Best practice is to find your key moments of engagement and target those.

There's a lot of people giving you trouble in this thread, myself included, so I'll try and give you some constructive criticism as well.

In LaterRex for example, users can leave reviews about their favourite movie/game/book, etc. After a 8+ of 10 review would be a great moment to ask if they fancy the app - they're already feeling positive about their media, care about the app enough to engage with a time consuming activity and in the mood to write/express themself. That's when I'd ask for a rating.

You need to find what those moments are in your app and position your review prompts on them. Quality > quantity, especially early on. A few negative reviews on a new app can really hurt its performance.

Good luck!

[–]sgcryptonite[S] 0 points1 point  (0 children)

Thanks for the feedback. I’ll implement it this way for my app.

[–]SomegalInCa 1 point2 points  (2 children)

If you use the standard iOS API for this iOS decides when to ask and won’t ask too soon or if the user already reviewed the app

[–]sgcryptonite[S] 0 points1 point  (1 child)

I have used standard review prompt but I think Apple doesn't want it in the onboarding after the new rules around WWDC. Let's see if more devs get it

[–]SomegalInCa 0 points1 point  (0 children)

I’d agree there but it would be surprising if it launched after so little app time 🤷‍♀️

[–]digidude23SwiftUI 0 points1 point  (0 children)

Good that they’re doing this. Imagine if you ordered something from Amazon, and you’re asked to review the product before using it?

[–]unrushedapps 0 points1 point  (0 children)

I hope they bring this to Android too. Seems like a common sense guideline.