2015-12-10 2 views
0

Мы разрабатываем мобильное приложение как для iOS, так и для Android. Для того, чтобы Facebook любил и делился функциональностью, наши приложения будут запрашивать publish_actions разрешение API-интерфейса Facebook. Я застрял - я не получил такого разрешения для обычного пользователя (ни разработчика, ни тестера в ролях).Какие разрешения для доступа у меня есть перед просмотром Facebook?

Например (в Swift) после пользователь вошел следующий код был выполнен:

for p in result.grantedPermissions { 
    print(p as! NSString) 
} 

И я видел:
contact_email
user_friends
public_profile

Собственно вопрос: это нормально если мне не предоставили publish_actions БЕЗ запроса на просмотр для обычного пользователя, если я уже установил это разрешение в коде?

+1

_ «если я уже установить это разрешение в коде?» _ - все, что вы делаете в коде указать, какие разрешения вы _want для ask_ пользователя для при входе в систему. Но обычные пользователи (которые не имеют роли в приложении) не будут запрашивать эти разрешения, если они еще не просмотрены. – CBroe

ответ

1

Ваше приложение может использовать это (public_profile, user_friends и электронной почты) разрешения без рассмотрения от Facebook вы можете получить доступ данных пользователя, если вы использовали non-optional разрешения, например publish_actions для обмена цели необходимо отправьте свое приложение для просмотра на Facebook, прежде чем отправлять свое приложение на яблоко.

для расширенных разрешений для необязательных и не опциональных увидеть это link

Смежные вопросы