A Apple rejeitou o aplicativo 10.6 porque o Facebook abre o Safari para fazer login

Enviei outra versão do meu aplicativo, que permite que os usuários façam login via Facebook. Claro, eu uso o SDK oficial do Facebook para iOS.

Mas a Apple rejeitou o aplicativo duas vezes pelo seguinte motivo:

O aplicativo abre uma página da Web no Safari móvel para efetuar login e, em seguida, retorna o usuário ao aplicativo. O usuário deve poder fazer login sem abrir o Safari primeiro.

Tentei obter mais informações e a resposta do revisor foi:

Obrigado pela sua resposta. Analisamos a versão do aplicativo 3.2.1 e, quando o usuário toca no Facebook para fazer login, o usuário é levado ao Safari móvel e depois volta ao aplicativo.

Ele fornece uma experiência ruim ao usuário e não está em conformidade com as Diretrizes.

e

Obrigado pela sua resposta. Seria apropriado permitir que os usuários efetuem login no aplicativo sem redirecionar para o Safari móvel.

Por que apenas meu aplicativo recebeu esse erro quando dezenas de aplicativos usam o SDK do Facebook para iOS dessa maneira e não são rejeitados?

Existe maneira no Facebook iOS SDK para abrir a página de login dentro do aplicativo?

questionAnswers(1)

yourAnswerToTheQuestion