Will I be forced to use Unlisted App Distribution ?

I am creating an application in which another user's code must be entered during the registration process (simple phone registration without any social providers). The code is only used to connect to that user and doesn't give you any additional options inside the app, but without it you can't register. My question is whether the app can be distributed as a public app in the App Store, or whether it must be distributed using the Unlisted App Distribution method. Will Apple force me to use the Unlisted App Distribution ?

Will I be forced to use Unlisted App Distribution ?
 
 
Q