Facebook iOS SDK: обновление маркера доступа с истекшим сроком действия без представления диалогового окна

Я использую Facebook iOS SDK. В своем коде я авторизовал свое приложение с разрешениями по умолчанию, поэтому мой сеанс действителен до истечения срока действия. Однако после достижения срока годностиЯ пытаюсь повторно выполнить свою лицензию, чтобы «обновить свой токен OAuth», как спрашивал ранее.

Однако при попытке повторного авторизации отображается диалоговое окно о том, что я уже авторизовал свое приложение, хотя я ожидаю, что оно просто обновит мой маркер OAuth без диалогового окна. Согласно facebook, это возможно:

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

Тем не менее, я получаю диалоговое окно, и я хотел бы знать, как я могу обновить маркер доступа без получения диалогового окна.

8
задан Community 23 May 2017 в 10:29
поделиться