Можно ли добавить пользовательские параметры в динамические ссылки Firebase?

Итак, я разрабатываю игру для Android и использую Firebase для аутентификации, для хранения пользовательских данных и т. д.

А теперь я хочу предоставить пользователю возможность поделиться своим результатом с друзьями, чтобы они могли попытаться побить этот результат. Я думал о том, чтобы поделиться динамической ссылкой, и когда второй пользователь получит ссылку, игра просто начнется с этой контрольной точки.

Но для этого мне нужно было бы отправить несколько данных: номер уровня, счет первого пользователя, имя первого пользователя.

Я проверил документацию здесь и увидел, что могу добавить некоторые пользовательские параметры кампании. Но могу ли я добавить те другие параметры, которые мне нужны? Если да, то как мне это сделать?


person Rosário Pereira Fernandes    schedule 25.09.2016    source источник
comment
Проверьте это - stackoverflow.com/questions/38251166/   -  person Veeresh Charantimath    schedule 26.09.2016


Ответы (2)


построить Ури:

builder.scheme("https").authority("deepLink_from_firebase").appendQueryParameter("Param", Param_value).build();

и установите это на setDeepLink()

person Ben.Slama.Jihed    schedule 09.12.2016

Чтобы сделать это с помощью Firebase, вам нужно будет либо закодировать все пользовательские данные в URL-адресе, либо сохранить их в своем бэкэнде и использовать URL-адрес в качестве ключа для извлечения сохраненных значений. Это возможно, но не так интуитивно, как вы надеетесь.

Я бы рекомендовал исследовать Branch.io (полное раскрытие: я работаю в команде Branch). Служба Branch бесплатна, хранит неограниченное количество настраиваемых параметров для каждой ссылки (точно так, как вы описали) и отлично взаимодействует с другими функциями Firebase, которые вы используете в настоящее время. Ссылки на ветки используются для этого многими ведущими приложениями в мире, включая Airbnb, Pinterest, Tinder и многими другими.

person Alex Bauer    schedule 25.09.2016