Intereting Posts
Быстрые проблемы – NSUserDefault и настройки Bundle не отвечают Как играть видео Youtube с помощью Expo Как проверить значение массива не существует в другом массиве Использование Plists в других средах iOS Swift: как сохранить индекс всех повторяющихся значений в массиве? Как получить элементы из NSArray CoreBluetooth: Как менеджер периферийных устройств знает, что центральный получил указание? Не удалось проверить загрузку в AppStore Невозможно приостановить звук во время приложенияDidEnterBackground itms-services: //? action = download-manifest Не работает в IIS Как я могу получить количество «свободной» памяти в Unity3d на iOS? Разрешить использование следующих типов запрещено: HKCharacteristicTypeIdentifierDateOfBirth в swift ios 8.4 Остановите звук в AVAudioPlayer и покажите AQDefaultDevice (173): пропустить входной поток Журналы ошибок Кнопка перекрытия заголовка UIToolbar Основные данные получают конкретный объект

Почему разрешения currentAccessToken удаляются сразу после ссылки на пользователя в фоновом режиме?

Я использую Parse.com и Facebook для входа в систему, и я хочу, чтобы пользователи делили какой-то контент с Facebook. Для этого я хочу знать, что хотел бы знать, почему [[FBSDKAccessToken currentAccessToken] permission] возвращает пустой массив сразу после [[FBSDKAccessToken currentAccessToken] permission] следующего метода:

 [PFFacebookUtils linkUserInBackground:[PFUser currentUser] withPublishPermissions:@[@"publish_actions"] block:^(BOOL succeeded, NSError *PF_NULLABLE_S error) { if (succeeded) NSLog(@"%@", [[FBSDKAccessToken currentAccessToken] permissions]); // returns empty array }]; 

Есть идеи? Я реализовал фрагменты кода FB SDK во всех трех методах в appDelegate:

  • application: didFinishLaunchingWithOptions:
  • application:openURL:sourceApplication:annotation:
  • applicationDidBecomeActive:


Мотивация: я не хочу перенаправлять пользователя на страницу сафари на Facebook «уже дал разрешение» каждый раз, когда он хочет отправить что-то в Facebook, если он действительно дал мне разрешение, как пять секунд назад.

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