Remix.run Logo
▲ Juvination a day ago

I've been waiting about two weeks for the last review for my app, I got one rejection and that took 20 days. It's a bit of a bummer but there isn't anything I can do about it.

▲conradfr 18 hours ago | parent | next [-]

I have the same problem for my radio payer app.

First rejection they ask me to take a video of the app working (and they explicitly ask for a real iPhone although I did it in the emulator and it passed). Isn't that the whole point of their review to do it themselves?

Then now they ask me for documented authorization of each radio listed in the app. I keep pointing that there is already apps with the same data source as mine (radio-browser) and they keep replying the same thing.

Each round takes days or a week.

I don't think humans were involved in any part of this process (except me). I guess I will have to fake it somehow.

I have a previous app approved and I must say the process was actually better than what I had anticipated back then.

▲cadamsdotcom a day ago | parent | prev | next [-]

Depending what your app is, could you consider distributing privately via TestFlight - or even making it a web app?

Doesn't apply to alllll apps - but flagging it in case you hadn't recently looked into it.. web apps can do a lot and don't charge 15%.

▲user43928 a day ago | parent | next [-]

On iOS they can't even reliably persist user data on the device, last time I checked.

It's probably no coincidence that the only allowed browser engine on iOS doesn't provide proper PWA support.

▲arvinsim a day ago | parent | next [-]

Yeah, I tried and compared some PWA apps in my Macbook and iPad. The iPad one definitely will reload and get stuck if there is no internet connection.

▲devmor a day ago | parent | prev | next [-]

I've got a couple PWAs I deploy off of my tailnet and use on my iPhone and iPad.

I have encountered no issues (using IndexedDB for user data) so far. If you approach database sizes larger than 1GB I believe you might run into quotas.

▲user43928 17 hours ago | parent [-]

What I read is that if the device's storage is full, WebKit just drops your data, which would be unacceptable for a production app.

I don't know if that's true though.

▲devmor 11 hours ago | parent [-]

I would have to test that because that is concerning but I have apparently solved that problem by accident by syncing my IndexedDBs with an API server when a connection is available.

▲giancarlostoro 21 hours ago | parent | prev [-]

> It's probably no coincidence that the only allowed browser engine on iOS doesn't provide proper PWA support.

Oh the irony too...

https://youtu.be/p1nwLilQy64

▲ChrisMarshallNY a day ago | parent | prev [-]

> distributing privately via TestFlight

Don't let Apple catch you doing that. Good way to get your account banhammered.

▲quasarsunnix 21 hours ago | parent [-]

You need their permission for External TestFlight distribution anyway, otherwise you need to add everyone to the App Store Connect account to forego their reviews.

Currently suffering through rejections just to get a client’s app into the first rounder of testers’ hands.

▲ 19 hours ago | parent | next [-]
[deleted]
▲sevenseacat 21 hours ago | parent | prev [-]

It took us literally months to do this for a recent client project.

▲__m 19 hours ago | parent [-]

What made it take so long? Btw. The review for external testing happens only once per version, not per build

▲ChrisMarshallNY 15 hours ago | parent | next [-]

It usually takes a couple of days, the first time, then it's almost immediate, until the next version bump.

I use TestFlight almost from the start of a project. Great way to involve non-tech folks, and work out UI design issues quickly.

▲sevenseacat 14 hours ago | parent | prev [-]

it kept sitting waiting for review for a week and then getting rejected for bullshit reasons, over and over again

▲ChrisMarshallNY 13 hours ago | parent [-]

> bullshit reasons

Depends on the reason. "Bullshit" is in the eye of the beholder.

I don't think that they reject for branding issues, in the TestFlight review (like they do, for the App Store -I have had my app rejected, because it had the word "finder" in its name). For example, if you change the color of the Sign in with Apple button, it will get rejected (in the App Store review -I don't know if they would reject it in the TestFlight review).

They do, however, look for things like private API access, crashes, and dodgy behavior. Even if a code path is TODO, it shouldn't crash. I just fill those with NOP functions.

▲geooff_ a day ago | parent | prev | next [-]

Request expedited review.

▲yummypaint 21 hours ago | parent | prev | next [-]

You can lobby your representatives, that's what Apple does.

▲Jyaif 14 hours ago | parent | prev [-]

Update for my app has been in review on the App Store since November 3rd.

Meanwhile on Android updates are just flying through.