2013-08-16 1 views
2

Мы используем forge.tabs.openWithOptions(), когда мы открываем диалоговое окно входа в систему Facebook.Trigger.io: Изменить Название forge.tabs.openWithOptions()

Проблема заключается в том, что Facebook будет отправлять по электронной почте пользователю (если пользователи включили защиту уведомлений).

Это говорит Facebook Login from "UIWebView on Iphone"

enter image description here

Есть ли способ, чтобы изменить этот ярлык?

Жду вашего ответа, спасибо!

+0

Я бы рекомендовал использовать модуль Facebook, чтобы использовать встроенную интеграцию с SDK для Facebook: https://trigger.io/modules/facebook/current/ –

+0

@AmirNathoo. Мы используем собственный модуль Facebook из trigger.io, хотя модуль работает правильно, проблема заключается в том, что пользовательский агент, отправленный по электронной почте пользователю, является «UIWebView», поскольку, если я его правильно понимаю, 'Forge.tabs' просто использует собственный веб-просмотр, возможно ли переопределить User-agent, который вместо этого мы можем использовать, например, название, которое мы задали параметру 'forge.tabs'. –

ответ

3

Я думаю, что это невозможно. Facebook, похоже, использует строку пользовательского агента для определения метки. Из моих экспериментов я заменил строку user-agent строкой user-agent для Mobile Safari, и в электронном письме было «Mobile Safari on iPhone». Когда я заменил строку user-agent на пользовательскую строку, я получаю «вход в Facebook с непризнанного устройства».

Дополнительную информацию о строках User-Agent для UIWebView и Mobile Safari см. В разделе Does UIWebView send the same User-Agent in the Request Headers as mobile Safari?.

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

  • Нет связанных вопросов^_^