Базовая требуемая функциональность
Когда пользователь на телефоне Android посещает URL-адрес http://www.example.com?key=asdf
, я бы хотел, чтобы значение asdf
было сохранено так, чтобы любое приложение нателефон может получить к нему доступ позже.
Конечная цель
Цель - простой способ пригласить своих друзей в приложение, направив их по URL-адресу.URL-адрес содержит ссылку для загрузки моего приложения с маркета, поэтому единственное, что требуется для принятия приглашения, - это перейти по этому URL-адресу и щелкнуть одну ссылку.После того, как вы установили приложение, оно может получить значение asdf
и связать вас с тем, кто вас пригласил.
Вещи, которые я пробовал
Мой оригиналМы думали, что использовали что-то вроде localStorage
или куки, но кажется маловероятным, что решение, связанное с одним из них, существует из-за проблем безопасности.
Лучшее решение, которое я до сих пор придумал, - это использование com.android.browser.permission.READ_HISTORY_BOOKMARKS
разрешение на чтение истории пользователя в поисках URL-адресов из моего домена.Это довольно хорошее решение, но оно не работает для других браузеров, таких как мобильный Firefox.Кроме того, требуется теневое разрешение, которого я хотел бы избежать, если это возможно.