API iOS для Facebook устанавливает дополнительные права доступа? - PullRequest
1 голос
/ 01 апреля 2012

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

NSArray *permissions =  [NSArray arrayWithObjects:@"publish_stream", @"friends_birthday", nil];
[facebook authorize:permissions];

С помощью этого кода пользователь может выбирать, какие разрешения он хочет предоставить приложению.Я хочу установить publish_stream в качестве необходимого разрешения, и если пользователь не примет это, он не сможет войти через Facebook.Возможно ли это с помощью Facebook API iOS?

enter image description here

1 Ответ

0 голосов
/ 06 сентября 2012

Я думаю, что пользователь может разрешить / запретить разрешение. Вы не можете навязать это пользователю.

Что вы можете сделать, это следующее -

При успешном возвращении к вашему приложению при аутентификации, проверьте права доступа, которые выбрал пользователь, а затем снова запросите оставшиеся разрешения. Это все равно не заставит пользователя, но да поможет ему понять, ПОЧЕМУ вам нужно это разрешение. Надеюсь, это поможет.

...