2015-05-25 3 views
0

В соответствии с политикой шагов входа в систему Facebook (чтобы получить одобрение приложения), нужно ли показывать пользователю диалог (с кнопками «да» и «нет»), объясняющий требуемое разрешение (например, : user_likes) или я могу просто позвонитьAndroid: Facebook: Как запросить у пользователя требуемое разрешение

LoginManager.getInstance().logInWithReadPermissions(...) 

, который откроет диалог разрешения гранта Facebook с требуемыми разрешениями?

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

LoginManager.getInstance().logInWithReadPermissions(public_profile) 

или я должен показать диалог подтверждения первым?

enter image description here

+0

вы спрашиваете, нужно ли вам создать свой собственный диалог, объясняющий разрешения? –

+0

Да, я должен попросить у пользователя разрешения, прежде чем использовать вышеприведенную функцию, которая, разумеется, откроет диалоговое окно разрешения на грант Facebook? –

+0

Вы используете встроенную кнопку входа? Он должен автоматически предлагать пользователю принимать установленные разрешения при входе в систему. Вам не нужно спрашивать каждый раз, когда они используют функцию –

ответ

0

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

LoginManager.getInstance().logInWithReadPermissions(...) 

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

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