Как Firebase Dynami c Links перестает возвращать социальные метаданные вместо потока перенаправлений - PullRequest
0 голосов
/ 10 марта 2020

При создании Firebase Dynami c Link можно предоставить информацию метаданных для социальных сетей (https://firebase.google.com/docs/dynamic-links/link-previews). Эта информация о метаданных отображается правильно, когда ссылка Dynami c используется на большинстве социальных платформ (например, facebook, twitter et c). Но метаданные не отображаются в некоторых приложениях / платформах, включая наше собственное приложение.

Кажется, что firebase использует строку User-Agent, чтобы определить, был ли запрос на ссылку Dynami c отправлен ботом социальной платформы.

Поэтому мой вопрос заключается в том, как я могу убедиться, что Мой запрос на метаданные идентифицирован правильно, и Firebase возвращает метаданные. Могу ли я что-нибудь добавить в User-Agent или любой другой HTTP-заголовок, чтобы указать, что запрос предназначен для метаданных?

Я знаю, что самым простым решением будет использовать то же значение Use-Agent, что и некоторые другие хорошо известные бот социальных сетей, но это кажется неправильным и нечестным.

...