Я не уверен, что вы уже делаете это.Но то, что вам нужно сделать, это сохранить AccessToken, который вы получаете от FB в телефоне.Позже, когда вы открываете приложение, оно должно проверять этот токен и на его основе предпринимать действия.Это довольно ясно в документах
Так что, по сути, вам нужно проверить «accessToken / секретный ключ», прежде чем открывать представление браузера.В браузере вы пройдете этот accessToken.Взгляните на это сообщение в блоге , чтобы лучше понять это.
Также, чтобы открыть диалог, попробуйте использовать методы, доступные в Facebook.h
- (void)dialog:(NSString *)action
andDelegate:(id<FBDialogDelegate>)delegate;
- (void)dialog:(NSString *)action
andParams:(NSMutableDictionary *)params
andDelegate:(id <FBDialogDelegate>)delegate;