#iphone #objective-c #facebook-graph-api
#iPhone #objective-c #facebook-graph-api
Вопрос:
Я создаю приложение, интегрирующее в него Facebook. После первого входа в систему отображается экран разрешений, в котором он принимает права от пользователя. Но после выхода и повторного входа в систему он не показывает никаких разрешений, я хочу, чтобы он отображался при каждом входе в систему. Как я могу этого добиться.
Ответ №1:
Вам нужно будет отозвать разрешения, чтобы этот экран разрешений снова появился. Для этого вы можете добавить кнопку выхода из системы, а затем отправить HTTP-запрос на УДАЛЕНИЕ в /PROFILE_ID/permissions. Хотя с точки зрения пользователя это было бы слегка раздражающим, если бы приходилось каждый раз утверждать.
Ответ №2:
Вы не можете. После предоставления набора разрешений facebook больше не будет показывать диалоговое окно разрешений. Единственный способ снова отобразить диалоговое окно разрешений — запросить другое разрешение, но в этом случае в диалоговом окне будет отображаться только новое разрешение.
Ответ №3:
Это должно быть функцией! После первого нажатия кнопки «Принять» Facebook запоминает это и в следующий раз не запрашивает.