Я хотел бы использовать Firebase Dynami c Ссылки для Unity (Android / iOS) , чтобы пользователи могли приглашать друзей и получать вознаграждение. Каждый пользователь получает отдельную короткую динамическую ссылку c в виде https://test.page.link/abcd Пользователь может поделиться этой короткой динамической ссылкой с друзьями.
Когда приглашенный друг входит в приложение, вызывается этот обратный вызов.
private void OnDynamicLink(object sender, EventArgs args) {
var dynamicLinkEventArgs = args as ReceivedDynamicLinkEventArgs;
Debug.LogFormat("Received dynamic link {0}",
dynamicLinkEventArgs.ReceivedDynamicLink.Url.OriginalString);
}
К сожалению, я получаю только базовую ссылку, необходимую для создания короткой динамической ссылки c.
Полученные динамические ссылки c ссылка https://www.example.com/referral?xxxxxxxxxx
Я получаю дополнительный собственный вывод в моем приложении iOS:
IOSNative :: Native-> Данные обратного вызова Unity: {"m_EventName": "continueUserActivity", "m_Data" . 14 15: 30: 20.455009 + 0100 посол [315: 8406] Данные обратного вызова IOSNative :: Native-> Unity: {"m_EventName": "applicationDidBecomeActive", "m_Data": ""}
Теперь мой вопрос: как мне получить сгенерированную короткую динамическую ссылку c, которой я поделился с другом в обратном вызове OnDynamicLink (https://test.page.link/abcd)?
Мне нужно значение за параметром "& _osl", как видно из дополнительного собственного вывода. Но я получаю только базовый URL в Unity (https://www.example.com/referral?xxxxxxxxxx).