Apple rechazó la aplicación 10.6 porque Facebook abre Safari para iniciar sesión

Envié otra versión de mi aplicación, que permite a los usuarios iniciar sesión a través de Facebook. Por supuesto, uso el SDK oficial de iOS de Facebook.

Pero Apple rechazó dos veces mi aplicación con la siguiente razón:

La aplicación abre una página web en Safari móvil para iniciar sesión, luego devuelve al usuario a la aplicación. El usuario debe poder iniciar sesión sin abrir Safari primero.

Traté de obtener más información, y la respuesta del crítico fue:

Gracias por su respuesta. Revisamos su versión de la aplicación 3.2.1 y cuando el usuario toca Facebook para iniciar sesión, el usuario es llevado a Safari móvil y luego vuelve a la aplicación.

Proporciona una experiencia de usuario deficiente y no cumple con las Directrices.

y

Gracias por su respuesta. Sería apropiado permitir que los usuarios inicien sesión dentro de la aplicación sin redirigir a Safari móvil.

¿Por qué solo mi aplicación recibió este error, cuando docenas de aplicaciones usan Facebook iOS SDK de esta manera y no reciben rechazos?

¿Hay alguna manera en Facebook iOS SDK para abrir la página de inicio de sesión dentro de la aplicación?

Respuestas a la pregunta(1)

Su respuesta a la pregunta