Итак, я использую SLRequest для Facebook в своем приложении. Вопрос кажется относительно простым, и я частично знаю, что не так, но не могу найти исправление через несколько часов поиска.Регистрация между двумя учетными записями Facebook с использованием ACAccountStore IOS
-Перейдите в Facebook только через настройки устройства, никогда не находясь в моем приложении.
- Приложение имеет всплывающее окно, чтобы разрешить публикацию и работает так, как планировалось.
-И выйдите из Facebook в настройках и войдите в другой аккаунт Facebook, и вот где проблема. Он никогда не будет передан в приложении (код ниже) при входе в систему со второй учетной записью.
- Я могу войти в систему с первой учетной записью в настройках, и приложение продолжает отправлять сообщения так же хорошо, как и предполагалось.
-Вы знаете, что в магазине может быть только 1 учетная запись FB, наверняка должно быть что-то, чтобы ее сбросить, чтобы приложение могло отправлять сообщения из учетной записи, отличной от начальной, которую я использовал?
Любая помощь будет воспринята.
- (void)shareSessionToFacebook {
// Specify App ID and permissions
NSDictionary *options = @{ACFacebookAppIdKey: @“XXXXXXXXXXXXX”,
ACFacebookPermissionsKey: @[@"email", @"publish_stream", @"publish_actions"],
ACFacebookAudienceKey: ACFacebookAudienceFriends};
accountStore = [[ACAccountStore alloc]init];
ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];
[accountStore requestAccessToAccountsWithType:accountType options:options completion:^(BOOL granted, NSError *error) {
if (granted) {
Привет Shan спасибо за время, потраченное ответить. Моя проблема заключается в том, что всякий раз, когда я вхожу в учетную запись, отличную от той, которую я впервые использовал с моим приложением, она ВСЕГДА возвращает 0 учетных записей, если я вернусь обратно в исходную учетную запись, она вернет учетную запись FB и будет работать как ожидалось. Я предполагаю, что есть некоторые настройки по умолчанию, настройки или разрешения, которые мне нужно очистить, однако ни один из примеров, которые я нашел, не работает. (снова я обрабатываю все записи через настройки устройства для Facebook, а не в моем приложении) Приветствия. – Narsil
Извините, как в IOS, мы можем установить только одну учетную запись для учетной записи Facebook не так много, возможно, это проблема, с которой вы столкнулись. –
Да, сэр, вы правы, насколько я понимаю, просто кажется, что должно быть что-то, чтобы позволить пользователю убить одного, и получить доступ к другому, пока все еще используете только один, конечно. :) .. О, хорошо, спасибо! – Narsil