Our app has been repeatedly rejected when adding external testers to a TestFlight build due to the use of an "external" browser for user authentication on the Apple Vision Pro device.
The rejection letter suggests using the SFSafariViewController to open an "embedded" browser. However even when using the suggested API, the app still gets rejected. We even disabled the login button altogether and offer a different method of authentication (using a mobile app) which also got rejected.
Looking at the official documentation, it seems that the SFSafariViewController does not in fact offer any "embedded" browser option and instead will always open the external Safari App.
Can I get some guidance on how to approach this?