Как добавить дополнительный параметр в динамическую связь с Unity? - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь отправить небольшие объемы данных через динамические ссылки 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" )

пока я не могу работать со строкой, которую я хочу отправить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...