API Graph Facebook;различное поведение на симуляторе и устройстве - PullRequest
0 голосов
/ 04 мая 2011

Я разработал игру для iPad, используя SDK 4.2.Я использую последнюю версию API Graph Facebook для публикации результатов на стене Facebook, но отключил открытие Safari для аутентификации, изменив метод:

- (void)authorizeWithFBAppAuth:(BOOL)tryFBAppAuth
                safariAuth:(BOOL)trySafariAuth {
   trySafariAuth = YES; //changed to 
   trySafariAuth = NO;
}

Он хорошо работает на симуляторе, открывая диалоговое окно входа в приложение, но на устройстве (iPad) открывается Safari и приложение уходит в фоновом режиме.При трассировке через отладчик я обнаружил, что:

didOpenOtherApp = [[UIApplication sharedApplication] openURL:[NSURL URLWithString:fbAppUrl]];

в том же методе - «ДА» при запуске на устройстве и «НЕТ» при запуске на симуляторе.Эта разница вызывает разницу в поведении.Как это можно решить?Мне нужно использовать авторизацию в приложении.

1 Ответ

0 голосов
/ 05 мая 2011

Неважно. Здесь является решением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...