открыть настраиваемую вкладку Chrome в приложении, а не в окне

У меня возникли некоторые проблемы с ChromeCustomTabs, хотя это может быть просто недоразумение с моей стороны. У меня есть приложение, в котором у меня есть возможность открыть три ссылки, страницу в Instagram, страницу в Facebook и страницу в Twitter. Теперь я решил использовать настраиваемые вкладки, поскольку они совместно используют учетные данные с системой, и поэтому мне не нужно будет просить пользователя войти в систему при переходе на эти страницы.

Проблема в том, что facebook и twitter открываются в новом окне, когда мне действительно нужно, чтобы он открывался в приложении, где мои меню все еще доступны. Возможно ли это, или веб-просмотр — единственный способ открыть веб-страницу в приложении?

Если это так, есть ли способ открыть ссылки, не запрашивая у пользователя, предпочтут ли они запуск в Chrome или в собственном приложении?

Я хотел бы избежать необходимости реализовывать веб-просмотр с вызовами OAuth для простого входа в систему, если это возможно.


person JoeySchmoey    schedule 10.01.2017    source источник


Ответы (1)


Я попробовал простые хромированные пользовательские вкладки для своего проекта. Его можно скачать с https://github.com/novoda/simple-chrome-custom-tabs. Существует множество параметров, которые можно использовать для настройки пользовательского интерфейса. Надеюсь, это сработает для вас.

person Yaliang Chuang    schedule 18.03.2018
comment
Ссылки на внешние ресурсы приветствуются, но, пожалуйста, добавьте контекст вокруг ссылки, чтобы ваши коллеги-пользователи имели некоторое представление о том, что это такое и почему оно там. Всегда цитируйте наиболее релевантную часть важной ссылки на случай, если целевой сайт недоступен или навсегда отключится. - person baduker; 18.03.2018