I want to push an app to TestFlight. I hear there is still a discovery process that Apple goes through before they release it to you. I also hear that if your pushing an app to the App Store they make sure it adheres to their H.I.G.
My question are:
-if my app needs T&C and a PP to go live, do those need to be available in order to use TestFlight?
-apps now have to work using IPv6. Does pushing to TestFlight require that?
-my current ui is rudimentary but it gets the point across, however it does look very unprofessional. Pushing to TestFlight do I need to have the visuals up to par with Apple's standards as if I was publishing live?
-Assuming Apple will let me get away with certain things that are inconsistent with a live app but is fine for TestFlight, will they point those problem areas out to me so when I push it to them to go live I'll already have them sorted out?
My main concern right now is to get the beta app into some people's hands and get their opinions on the concept and tweak whatever needs to get done and then go live.
Since I asked this question I have pushed multiple times to TestFlight. I never pushed to team members because I don't have any and all my users were beta users. I recently published my app live to the App Store. Here are the answers to my own questions:
-if my app needs T&C and a PP to go live, do those need to be available in order to use TestFlight?
• I got the actual T&C drawn up before I pushed to TestFlight but my beta was approved in a couple of hours or so. There's no way they read through the entire T&C. I would suggest finding some blanket T&C somewhere on Google and using that. You don't need the same exact criteria that you would need inside a live app and something generic should be fine.
-apps now have to work using IPv6. Does pushing to TestFlight require that?
• I didn't check for IPv6 before pushing my app to TestFlight and it got approved. I also never checked before it went live in the App Store and it got approved. My app must have already been IPv6 compatible so I cannot answer what would happen when pushing to TestFlight and it's not compatible.
-my current ui is rudimentary but it gets the point across, however it does look very unprofessional. Pushing to TestFlight do I need to have the visuals up to par with Apple's standards as if I was publishing live?
• I had most of my designs done and they're basically the same designs I use in my live app. Other iOS devs that I know have pushed some very rudimentary apps with beta ui to TestFlight and they got approved. They also pushed some of those apps to the App Store with the same beta ui and they still got approved. So no you don't need a pixel perfect app when pushing to TestFlight.
-Assuming Apple will let me get away with certain things that are inconsistent with a live app but is fine for TestFlight, will they point those problem areas out to me so when I push it to them to go live I'll already have them sorted out?
• Based on my previous answer above this one, the other people I know who pushed their apps to Test Flight with beta ui still got approved. I tested a couple of the apps and pointed out a few flaws and crashes. Apple didn't point them out to them so in the Test Flight stage I doubt they point them out. FYI Apple also didn't point them out inside my app and I had multiple flaws and crashes that I didn't know about until after I pushed to Test Flight and was approved. They would've never let the app into Test Flight with all the problems I had.