Facebook Scraper не регистрирует все теги - PullRequest
0 голосов
/ 17 октября 2018

У меня есть веб-сайт, который я использую, чтобы возвращать теги Facebook og: и al: для ссылок на мои приложения.Все мои ссылки предназначены для открытия в мобильном приложении.Работает нормально везде, кроме Facebook / Messenger, половина времени открывается в их встроенном браузере

Я использовал их инструмент отладчика, https://developers.facebook.com/tools/debug/sharing

И я получаю ноль предупреждений илиошибки.Как я понял из их документации, чтобы сообщить Facebook об открытии ссылок на мое приложение непосредственно в моем приложении, мне нужно вернуть мета-теги al: type, включая имя пакета, идентификаторы пакета, URL-адреса и т. Д. Без этих тегов он просто открывает ихвстроенный браузер

Я успешно вернул все эти данные в теге заголовка моей страницы.И даже Facebook отладчик успешно извлекает все это.Но это не регистрирует их, что означает, что ссылки моего приложения все еще открыты в их браузере.Только og: title , og: description и og: image зарегистрированы

Я вижу свои al: теги, когда я нажимаю Показать все необработанные теги , но они не отображаются в На основе необработанных тегов мы создали следующие свойства Open Graph .Я могу нажимать кнопку Debug несколько раз, они не появятся, пока я не нажму Scrape again , только тогда они появятся по этой ссылке, и мои мобильные приложения будут открыты.И то же самое для каждой из моих общих ссылок на приложения.

Я понятия не имею, что может вызвать это

Вот пример моей ссылки на приложение

1 Ответ

0 голосов
/ 24 октября 2018

Вам нужен другой тег для iOS, Android и Windows Phone:

iOS:

<meta property="al:ios:url" content="example://applinks" />
<meta property="al:ios:app_store_id" content="12345" />
<meta property="al:ios:app_name" content="Example App" />

Android:

<meta property="al:android:url" content="example://applinks" />
<meta property="al:android:package" content="com.example" />
<meta property="al:android:app_name" content="Example App" />

Windows:

<meta property="al:windows_phone:url" content="example://applinks" />
<meta property="al:windows_phone:app_name" content="Example App" />

ИСТОЧНИК ССЫЛКИ: https://developers.facebook.com/docs/applinks/navigation-protocol

...