Мы также боролись с этим, когда создавали наше последнее мобильное приложение, Kindred Photobooks. Лучший способ, который мы нашли, - это просто связать эту информацию в ссылке и использовать дактилоскопию, чтобы сделать эти данные доступными после установки, что работает очень хорошо.
Вы можете попытаться сделать дактилоскопию в доме. В основном шаги будут следующими:
1. Когда создается ссылка, добавление параметров к ссылке или создание ссылки на ссылку в некоторой серверной базе данных, если вы хотите укороченные ссылки
2. Когда пользователь нажимает на эту ссылку, соберите отпечаток своего устройства из всего, что вы можете прочитать в браузере (например: IP, ОС, размер экрана и т. Д.), И перенаправьте этого пользователя в магазин приложений.
3. Когда приложение откроется, создайте похожий отпечаток из тех же параметров, которые были собраны в приложении, и сопоставьте его в вашей базе данных с выдающимся отпечатком.
4. Если есть совпадение, вы можете вернуть эти параметры ссылки в приложение через установку.
В качестве альтернативы, если вы не хотите создавать всю эту инфраструктуру и обрабатывать множество крайних случаев, мы объединили ее в бесплатный сервис под названием Branch. Проверьте это в http://branch.io