Должен ли я использовать Firebase Dynamic Links поверх универсальных ссылок и ссылок приложений?

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

Могу ли я сделать это в Firebase или мне нужно создавать ссылки заранее?

1 ответ

Я не уверен, что этот вопрос относится конкретно к Firebase или к общему. Могу попробовать ответить по поводу общего случая:

Для открытия в приложении: чтобы использовать универсальные ссылки в iOS и AppLinks в Android, вам понадобится ваш сервер кликов для размещения файла Apple AASA или файла ресурсов Android. Это означает, что вам нужно будет обслуживать этот файл для операционной системы.

Для открытия в браузере на рабочем столе: вам понадобится ваш сервер кликов, чтобы иметь возможность обнаруживать пользовательский агент рабочего стола и перенаправлять вас в магазин.

Я не понял вашего вопроса по поводу: All links should open in the app if possible, so I cant generate one link for each possible url. На самом деле одна ссылка может соответствовать всем вариантам использования, но вам необходимо разработать эту возможность на вашем собственном сервере кликов.