Я пытаюсь создать ссылку, которая может быть отправлена по электронной почте, которая при открытии на Android-устройстве с установленным моим приложением автоматически откроет правильную страницу в моем приложении.Android глубокое вложение в приложение
Я частично отработал несколько разных способов, но нашел несколько проблем, о которых мне было интересно, есть ли у кого-нибудь решения.
Попытка 1: Использование пользовательской схемы: myapp: // someItem. Это работает, но некоторые приложения электронной почты не рассматривают это как ссылку, поскольку это не http. Есть ли способ заставить приложения рассматривать его как действительную ссылку? например, gmail.
Попытка 2: Использование ссылки http с ведущим: http://com.myapp/someItem. Это работает также, но мое приложение заканчивается зарегистрированным, чтобы обрабатывать все HTTP-ссылки, которые не идеальны.
Попытка 3: Использование ссылки http с хостом и портом: http://com.myapp:2345/someItem. Это мое текущее решение, единственным недостатком которого является то, что при открытии ссылки он по-прежнему дает возможность открыть ссылку в браузере. Есть ли способ остановить браузер, пытающийся открыть мои ссылки?
У кого-нибудь есть способ сделать ссылки, которые будут обрабатываться как ссылки всеми приложениями, а также игнорировать браузер при их открытии?
Можете ли вы указать мне на некоторые ресурсы, которые помогают мне - «как включить глубокие ссылки для App Content» - Глубинная ссылка должна принять пользователь непосредственно к содержанию, без какого-либо промежуточных страниц, или логинов , – user2056563