«Либо это приложение не настроило свой мобильный веб-URL, либо URL-адрес не может быть проверен как принадлежащий приложению» ошибка - PullRequest
7 голосов
/ 21 марта 2012

У нас есть пост на стене FB. Это указывает на http://tinyurl.com/{something}.

Если щелкнуть ссылку в немобильном веб-браузере, она работает нормально: TinyURL перенаправляет пользователя на наш веб-сайт, используя соответствующий URI, включая специальную строку запроса.

Если щелкнуть ссылку в веб-браузере mobile на моем Android, произойдет сбой с ошибкой в ​​заголовке этого вопроса.

Если щелкнуть ссылку в собственном приложении FB для iPad и в Safari на iPad, она работает нормально.

У меня есть попытка добавить наш URL в настройку Mobile Web на вкладке Основные настройки конфигурации приложения FB. Это приводит к тому, что все ссылки указывают прямо на корень нашего веб-сайта со странным набором параметров в строке запроса - другими словами, в данном конкретном случае он не следует TinyURL. Причудливые параметры включают «refid», «ref» и « ft ».

Итак, в первую очередь мой вопрос: почему, когда я задаю URL-адрес в настройке Mobile Web, как описано в предыдущем абзаце, он перенаправляет на наш основной URL-адрес вместо первоначально используемой ссылки TinyURL?

Ответы [ 4 ]

2 голосов
/ 21 марта 2012

Я думаю, что это что-то, что Facebook сломал совсем недавно (возможно, даже сегодня?).Когда пользователь нажимает на любые ссылки на наше приложение из собственного приложения iOS для Facebook, он получает эту ошибку: «Либо это приложение не настроило свой мобильный веб-URL, либо URL-адрес не может быть проверен как принадлежащий приложению. Невозможно перенаправить."Мы никогда не устанавливали URL для мобильных веб-сайтов ранее, и все было хорошо с тех пор, как мы запустили приложение более года назад.Мы отправляли все мобильные клики по тем же URL-адресам, что и браузеры для настольных компьютеров, и обрабатывали серверный рендеринг для мобильных устройств.Мы не меняли домен приложения в настройках приложения или что-то подобное.

В настройках приложения можно установить URL-адрес для мобильного веб-сайта на нашей домашней странице, и ссылка будет работать (и сообщение об ошибке исчезнет), но это вовсе не желаемое поведение - это будет означать, что все ссылки заканчиваются наодин и тот же мобильный веб-URL, независимо от того, какая ссылка была!

Было ли это изменение специально сделано Facebook и если да, то почему?Об этом вообще не упоминалось в блоге разработчика.

Обновление 3/21 8:10 PST: С тех пор я обнаружил, что это широко распространенная проблема, а не только для немногихПрограммы.Просто нажимая вокруг, я видел эту ошибку на сообщениях на weather.com, youtube, msn.com и десятке других.Это происходит как по кликам с Временной шкалы, так и из Ленты новостей (хотя, как ни странно, одна и та же запись работает на одном, но не на другом!), А также на мобильном веб-приложении m.facebook.com и на родном iOS-приложении..

Я прокомментировал http://developers.facebook.com/bugs/302635863137683, но пока ни слова из Facebook.Я не могу поверить, что сейчас больше людей не говорят об этом, это серьезная ошибка.

1 голос
/ 30 марта 2015

В вашем приложении перейдите в Настройки -> Добавить платформу -> Веб-сайт

Добавьте оба, URL-адрес веб-сайта и веб-сайт Moblie (да, вам нужны оба), и ваше приложение можно будет открыть из нативного приложения Facebook.

Вам также понадобится холст FB.

0 голосов
/ 24 марта 2012

Хорошо, не работает.То, что происходит, 1-й направлено на что-то о ITunes URL.Я на Android, а не Iphone.Печальное состояние, когда инвалид не может получить доступ так же, как другие.Это плохо для всех пользователей.

0 голосов
/ 21 марта 2012

То же самое здесь, я недавно заметил, что все ссылки на элементы, используемые в нашем приложении для Android или iPhone, не работают.Это происходит только с мобильной версией Facebook, веб-версия Desktop все еще работает.Что на самом деле неправильно в мобильной версии, так это то, что исходный общий URL-адрес заменяется на URL-адрес m.facebook, который заканчивается на «? Ref = unknown & refid = 0 & ft = fbid.332036910178718% 3Ainterface.m_touch% 3Ac.m "Когда пользователь нажимает на него, Facebook перенаправляет пользователя на" Мобильный веб-URL "приложения +"? ref = unknown & refid = 0 & ft = fbid.332036910178718% 3Ainterface.m_touch% 3Ac.m "вместоисходный общий URL-адрес.

Мое мнение заключается в том, что это проблема Facebook, которая перенаправляет URL-адрес в неправильное местоположение, "URL-адрес мобильного веб-сайта" вместо исходного URL-адреса сообщения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...