При создании 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, что и некоторые другие хорошо известные бот социальных сетей, но это кажется неправильным и нечестным.