Our iOS app was rejected during App Store review because Square’s OAuth login flow now presents a “Manage Cookies” dialog before authentication. For a simple login flow, this dialog adds friction and creates a poor user experience.
More importantly, the presence of a cookie consent screen implies user tracking, which creates issues during App Review—even though our app uses ASWebAuthenticationSession and explicitly sets the session to be ephemeral. In this configuration, cookies are neither persisted nor accessible to the app, making the consent dialog functionally irrelevant for native iOS OAuth.
We’d like to request one of the following options:
-
Remove or suppress the cookie consent dialog for OAuth login flows, or
-
Provide a supported way (such as a request header or OAuth parameter) to pre-select “none” or otherwise bypass the consent screen when cookies are not used.
This would significantly improve the login experience for native apps and help prevent unnecessary App Store rejections.
Thank you for considering this request.
