Я пытаюсь отправить небольшие объемы данных через динамические ссылки Firebase, например, небольшую строку, а затем, если у пользователя установлено приложение, открыть определенную страницу и сделать что-то со строкой, первая часть работает нормально,но я не могу ни получить доступ к строке, ни даже отправить ее,
следующим образом: https://mycoolapp.com/welcome/1234
// Этот Var является DynamicLinkComponents (как справочное руководство в firebase)
var mylinkFireBase = new Firebase.DynamicLinks.DynamicLinkComponents(new System.Uri("https://mycoolapp.page.link/fdga" ), "https://mycoolapp.com/welcome")
{
IOSParameters = new Firebase.DynamicLinks.IOSParameters("com.mycoolapp.mobile"),
AndroidParameters = new Firebase.DynamicLinks.AndroidParameters("com.mycoolapp.mobile"),
};
// Это короткая динамическая ссылка (как справочное руководство в firebase)
var options = new Firebase.DynamicLinks.DynamicLinkOptions
{
PathLength = DynamicLinkPathLength.Unguessable
};
DynamicLinks.GetShortLinkAsync(mylinkFireBase, options).ContinueWith((task) =>
{
if (task.IsCanceled)
{
Debug.LogError("GetShortLinkAsync was canceled.");
return;
}
if (task.IsFaulted)
{
Debug.LogError("GetShortLinkAsync encountered an error: " + task.Exception);
return;
}
ShortDynamicLink link = new ShortDynamicLink();
link = task.Result;
Debug.LogFormat("Generated short link {0}", link.Url);
});
URL ссылки возвращает это:
"Generated short link https://https//mycoolapp.com/welcome/?afl=&amv=0&apn=com.mycoolapp.mobile&ibi=com.mycoolapp.mobile&ifl=&ipfl=&link=https://mycoolapp.page.link/fdga"
и я пытаюсьпоместите мою строку кода приглашения в строки:
var mylinkFireBase = new Firebase.DynamicLinks.DynamicLinkComponents(new System.Uri("https://mycoolapp.page.link/fdga" ), "https://mycoolapp.com/welcome" + "?offer="" + InvitationCode.text + "&apn=com.mycoolapp.mobile" )
пока я не могу работать со строкой, которую я хочу отправить