2013-05-23 5 views
1

Я использую Facebook IOS SDK 3.5 для входа в мое приложение, следующий метод вызывается:разрешения Диалог в Facebook IOS родное приложение

FBSession openActiveSessionWithReadPermissions

Если родной IOS Войти не включен и Приложение facebook iOS установлено, процесс входа в систему будет перенаправлен в приложение facebook. Проблема в том, что каждый раз, когда вызывается «FBSession openActiveSessionWithReadPermissions», приложение facebook представляет пользователю диалоговое окно с разрешением, даже если пользователь уже разрешил приложение FB.

Список разрешений пуст (ноль). Эта проблема не возникает, если для входа в систему используются собственные ios или safari.

Любые идеи? Благодаря

ответ

1

Вы можете проверить, если пользователь успешно вошли в систему, проверяя маркер доступа here

Кроме того, вы можете убедиться, что вы не выскакивают GUI от каждого звонка, установив allowLoginUI ложь.

+ (BOOL)openActiveSessionWithAllowLoginUI:(BOOL)allowLoginUI; 

Я сам ничего не делал, но это то, что я получил от чтения документов.

Кроме того, есть несколько связанных вопросов, размещенных here.

Смежные вопросы