Глубокая ссылка на Facebook не работает для рассылки новостей Open Graph

Я разрабатываю приложение для iOS, которое использует собственную схему URL и поддерживает глубокие ссылки. Я проверил, что глубокие ссылки работают, набрав мой собственный URL-адрес прямо в Safari; это берет меня к моему приложению. Кроме того, когда я делюсь ссылкой на мой сайт в Facebook, эта ссылка перенаправляет на мое приложение.

Проблема в том, что у меня в Facebook открытые новости. Мое приложение делится открытыми графическими историями, используя тот же URL-адрес, что и в моих тестах, но когда я нажимаю, чтобы открыть новостную статью с моего устройства iOS, она открывается в браузере Facebook, а не в моем приложении.

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

1 ответ

Решение

Оказывается, это было вызвано фундаментальным недопониманием того, как Open Graph работает с моей стороны. В приложении для iOS я создавал новый объект Open Graph, а не ссылку на существующий объект OG, хранящийся на веб-странице на моем сервере. Мне не нужно было создавать новый, мне просто нужно было ссылаться на существующий. Теперь Facebook получает метаданные из моего объекта OG, как и ожидалось, и глубокие ссылки работают нормально.

Другие вопросы по тегам