2014-11-08 2 views
5

Я пытался использовать ссылки приложений на Facebook.iOS Facebook Приложение не работает

Я создал приложение Link успешно используя Graph Api Exporer и получил канонический URL-адрес назад (например, https://fb.me/1234567890). Когда я публикую его на своей временной шкале в Facebook и нажимаю на нее, он пытается открыть App Store, а не мое приложение.

1.) Нужно ли иметь идентификатор App Store в реальном времени для тестирования глубокой привязки в iOS?

2.) Я проверил с моего сафари, и схема URL, которую я зарегистрировал, успешно открывает мое приложение. например myapp: // открывает мое приложение, поэтому схема URL правильная. Что мне не хватает?

3.) Я убедился, что в моих настройках для приложения на сайте разработчиков Facebook включена глубокая ссылка.

4.) Есть ли способ проверить глубину связи в iOS-симуляторе?

+0

Вы когда-нибудь это выясняли? У меня та же проблема, которую вы описали здесь. – mreynol

+0

всякий раз, когда я нажимаю на мою общую ссылку на FB, открывается моя страница html, и в верхней части панели навигации появляется значок, по щелчку которого открывается мое приложение. Он не открывается напрямую. – AKumar

+0

Да, я тоже понимаю. От чтения всей документации кажется, что она должна открываться автоматически или, по крайней мере, получать подсказку. Я пробовал с pinterest, и он дает подсказку. – mreynol

ответ

1

Добавьте следующие свой веб-сайт мета-данных и приложение Facebook IOS будет открыть приложение непосредственно ...

<meta property="al:web:should_fallback" content="false" /> 

Если это не сработает, то у вас еще есть другие проблемы с мета-данными. Лучший способ отладки - перейти к developers.facebook.com/tools/debug/og/object и ввести свой URL-адрес и выбрать «Показывать существующую информацию о царапинах». Если есть какие-либо ошибки, это не сработает. Устраните проблемы и нажмите кнопку «Получить новую информацию о царапинах». Затем убейте приложение iOS для Facebook и перезапустите его. Затем AppLink будет работать, как ожидается, в следующий раз, когда вы нажмете элемент в фиде FB.