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