В моем приложении я отправляю приглашение людям присоединиться к моему приложению. Я использую класс AppInvitation IntentBuilder для создания Intent. После этих шагов создается одна URL-ссылка, которую мы можем отправить приглашенным.Как получить значение параметров запроса из глубокой ссылки при создании динамической ссылки с использованием класса AppInvitation с использованием Firebase?
Я написал ниже код сгенерировал эту ссылку и начал деятельность, чтобы отправить ссылку. Я могу отправить приглашения и успешно запустить приложение, щелкнув динамические ссылки. И динамически, и вручную созданные.
IDictionary<string, string> values = new Dictionary<string, string>();
values.Add("utm_campaign", "Health");
values.Add("utm_medium", "GoIbibo");
values.Add("ad", "1");
values.Add("credit", "50");
values.Add("utm_source", "Yahoo");
values.Add("afl", "https://www.facebook.com");
var intentbuidl = new AppInviteInvitation.IntentBuilder(MainActivity.mainActivity.GetString(Resource.String.invitation_title))
.SetMessage(MainActivity.mainActivity.GetString(Resource.String.invitation_message))
.SetDeepLink(Android.Net.Uri.Parse(MainActivity.mainActivity.GetString(Resource.String.invitation_deep_link)))
.SetAdditionalReferralParameters(values)
.Build();
MainActivity.mainActivity.StartActivityForResult(Intent.CreateChooser(intentbuidl, "Install"),0);
Генерируется ссылка: https://aku4q.app.goo.gl/i/619426442529-4a4105fd-33ea-4b0f-bf07-6f4063eef8f8
Так что мой вопрос, когда же приглашенные открыть приложение по этой ссылке? Можем ли мы получить эти дополнительные параметры, которые я установил с помощью IDictionary из вышеприведенной ссылки?