2015-12-24 5 views
1

Мы рассматриваем возможность использования branch.io для аспекта совместного использования в нашем приложении. Мне также интересно, могу ли я использовать его для потока сброса пароля. Это обойти тот факт, что клиенты электронной почты, как Gmail раздеться Ури пользовательских приложений, как:Глубокая ссылка с переменным запросом на branch.io

frock//:foo.com/reset-pw 

из любых ссылок: https://github.com/EddyVerbruggen/Custom-URL-scheme/issues/123.

Так что я думаю об использовании branch.io для отправки ссылки на экран восстановления пароля, и мне интересно, нужно ли мне создавать связь branch.io для каждого пользователя или я могу создать один вызов по ссылке/сброс-PW, а затем передать его переменный параметр запроса следующим образом:

/reset-pw?token=foo 

Или каждый URL плюс комбинация запроса требует, чтобы зарегистрировать связь с веткой.

ответ

4

Полное раскрытие информации, в настоящее время используется в филиале.

Вы можете создать отдельную ссылку и добавить параметры запроса, как у вас в вашем примере, но вам нужно будет интегрировать Branch SDK &, убедитесь, что вы создали учетную запись. Дополнительная информация о создании этих типов ссылок here.

В ветке используется зарезервированное ключевое слово с именем «$ deeplink_path», которое позволяет указать часть, которая появляется после «frock: //». Просто сделайте следующее:

https://bnc.lt/a/key_live_xxxx $ deeplink_path =% 2Freset-% 3Ftoken PW% 3Dabc

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

+0

Я нахожу, что значения возвращаются все в нижнем регистре (несмотря на то, что я ввожу), что ожидается? – MobileVet

+0

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

Смежные вопросы