Facebook расширенные типы кнопок диалога авторизации - PullRequest
5 голосов
/ 06 марта 2012

Используя расширенный диалог авторизации Facebook, само диалоговое окно показывает синюю кнопку для подтверждения приложения на стороне пользователя.Текст этой кнопки может быть:

  • Добавить в Facebook
  • Войти через Facebook
  • Перейти в приложение
  • Играть в игру

Есть ли способ выбрать отображаемое?Например, я хотел бы использовать Log in with, но я всегда получаю Go to App.

Ответы [ 2 ]

9 голосов
/ 07 марта 2012

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

http://developers.facebook.com/blog/post/2012/03/02/enhanced-auth-dialog-and-updates-to-permissions/

Новый текст кнопки

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

См. Нашу документацию Open Graph, чтобы узнать больше о разрешениях и настройке расширенного диалога аутентификации.

И, самое главное, цитата автора блога Лу, ответ на тот же вопрос от Свена Гали (о, свенгали!):

четыре случая являются контекстно-зависимыми и в настоящее времянет никакого контроля для вас, чтобы выбрать конкретный текст кнопки.Мы показываем разный текст кнопок в разных ситуациях, так как мы обнаружили, что пользователи с большей вероятностью установят ваше приложение, если текст призыва к действию будет соответствовать их ожиданиям.Таким образом, логика в настоящий момент выглядит примерно так:

  • , если пользователь уже установил приложение и вы запрашиваете дополнительные разрешения, включая «publish_actions», мы используем «Добавить в Facebook»
  • если вы - игровое приложение, мы используем «Play Game»
  • , если ваше диалоговое окно авторизации отображается в display = popup (например, после того, как пользователь нажимает кнопку «Войти через Facebook» fb: кнопка входа),мы используем «Войти через Facebook»
  • в других ситуациях, мы используем «Перейти к приложению»

* Обязательный отказ от ответственности: мы можем настроить логическое дерево в будущем без предварительного уведомления,поскольку мы постоянно тестируем варианты, чтобы улучшить взаимодействие с пользователем.Но, надеюсь, это полезно, так что вы можете, по крайней мере, понять, как он в настоящее время работает под капотом:)

2 голосов
/ 03 апреля 2012

Обратите внимание, что Facebook теперь добавляет больше вариантов в этот набор из 4. Я заметил, что в газетных приложениях текст кнопки «Читать эту статью» обычно отображается в виде кнопки.

...