Я пытаюсь добавить интеграцию facebook в мою игру для ios, созданную с использованием Cocos2D. Первоначально я просто сделал объект CCLayer (подкласс NSObject) FBRequestDelegate, FBDialogDelegate и FBSessionDelegate. Затем я создал объект facebook с
fb_permissions = [[NSArray arrayWithObjects:
@"read_stream", @"publish_stream", @"offline_access",nil] retain];
facebook = [[Facebook alloc] initWithAppId:kAppId
andDelegate:self];
далее я звоню
[facebook authorize:fb_permissions];
когда пользователь нажимает кнопку. Все работает нормально, заходит на страницу входа в Facebook, корректно авторизует мое приложение и т. Д. Как только он вернется в мою игру, я ожидал
- (void)fbDidLogin
метод, который нужно вызвать, но, похоже, это не так. Я немного смущен и просто задаюсь вопросом, не ошибся ли я? Должен ли я реализовать мои SDK facebook в моем корневом viewcontroller? то есть. сделать мой viewcontroller делегатом FB?
Это то, что я пропускаю вызов handleOpenURL? Который кажется испорченным? У меня проблемы с поиском достойной документации по этому конкретному вопросу ...
спасибо !!