Recently Apple introduces TestFlight testers with a public link.so any insight about these.
link - https://developer.apple.com/testflight/
it clearly is written in the description You can invite up to 10,000 testers using just their email address or a public invitation link
How to create a testflight public beta link
Here are the steps:-
I will explain these with images from WWDC video step by step. First log on to http://appstoreconnect.apple.com
1 - Log in and Navigate to the App > TestFlight
Section where you can see all your build
2 - Add External Tester group
you can add on clicking Add External Testers
if there is no group created
if any group is created previously then refer the image it will be new group
button.
3 - Create new group and save.
4 - Now Group is created and we need to add build for testing.
5 - Click on builds section
6 - Click builds+ button and add the build for which you need to creat public link for sharing.
7 - Select the appropriate build and click ok.
8 - Go back to the tester section and click on “Enable public link”
9 - Public link is generated . You can either cop, disable or set max limit for testers who can install using this link
And this error will be shown if someone clicks on an expired testflight public beta link.
Note : The new appstore connect rest api allows us to automate tester group creation, assigning builds , making public links, adding and removing testers and updating test info. Watch WWDC video for more details WWDC Video link ref