Сохраняется ли где-нибудь динамическая ссылка firebase автоматически где-нибудь с данными приложения?Будет ли он потерян, если он не получен при первом запуске приложения пользователем?Что если пользователь установит приложение, но решит открыть его только через много часов?
Я пытаюсь интегрировать реферальную систему по динамическим ссылкам Firebase в приложение для Android.
В приложении оченьпри первом запуске есть ползунок (4 макета) -> затем форма согласия GDPR -> и после согласия пользователя начинается всплеск активности (где у меня есть метод getDynamicLink).
единственная проблема заключается в том, что пользователь закрываетприложение, прежде чем перейти к всплывающей активности, где я реализовал метод getDynamicLink.динамическая ссылка теряется, и если пользователь решает открыть приложение позже, метод getDynamicLink возвращает значение NULL.
Другой сценарий: при работе с заставкой, если Интернет отсутствует, приложение отображает диалоговое окно с запросом пользователя:проверьте их подключение к Интернету или обновите сервисы Google Play, если он устарел, что заставит пользователя выйти из приложения, и снова ссылка будет потеряна.
решение, которое я придумаю, состоит в том, чтобырекомендованный человек вводит вручную UID реферера (пользователи подписываются в Anonymosly, и я имею в виду UID, предлагаемый аутентификацией firebase), но это решение не так уж и велико, потому что UID длинный, и пользователям придется вводить его самостоятельно, чтоделает процесс сложным.
Пожалуйста, это другой способ решить проблему.или я что-то упускаю из-за того, как работают динамические ссылки ... Примечание. Реферальные ссылки, которыми делятся пользователи, являются короткими ссылками, встроенными в приложение, следуя документации, полученной от Firebase Reward Referrals