facebook sdk 3.1.1 параметры входа в систему

Я пытаюсь интегрировать facebook sdk 3.1.1 с iOS6. Моя проблема заключается в том, что пользователь «вошел в систему» ​​в настройках, он работает нормально, но если пользователь не вошел в систему, то в facebook sdk предоставляется опция для перехода в «Настройки» и входа в систему, но она не переходит в настройки, затем я прошел через некоторые форумы, там я узнал, что этот код не работает

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=Network"]];

и, возможно, именно поэтому его не открывают настройки Я использую этот код для публикации

      BOOL displayedNativeDialog = [FBNativeDialogs presentShareDialogModallyFrom:self
                                                                    initialText:@"message"
                                                                          image:nil
                                                                            url:nil
                                                                        handler:nil];
    if (!displayedNativeDialog) {

        [self performPublishAction:^{
           //otherwise fall back on a request for permissions and a direct post
            [FBRequestConnection startForPostStatusUpdate:@""
                                        completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {

                                            [self showAlert:message result:result error:error];
                                        }];

        }];
    }
- (void) performPublishAction:(void (^)(void)) action {

if ([FBSession.activeSession.permissions indexOfObject:@"publish_actions"] == NSNotFound) {

    [FBSession.activeSession reauthorizeWithPublishPermissions:[NSArray arrayWithObject:@"publish_actions"]
                                               defaultAudience:FBSessionDefaultAudienceFriends
                                             completionHandler:^(FBSession *session, NSError *error) {
                                                 if (!error) {
                                                     action();
                                                 }

                                             }];
} else {
    action();
}

}

Возможные решения ????

1
nl ja de

1 ответы

I dint know or found any documentation that there is also facebook appid under Project > Target > Info > URL Types > URL Schemes besides plist

в моем случае его там не было, но в примерах проектов из facebook он был там, я вставил appid с appID, и он отлично работал

0
добавлено
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.