Как передать право Google Play Store на Android TV, если приложение использует ссылки веб-браузера? - PullRequest
0 голосов
/ 25 сентября 2018

Итак, я отправляю приложение в Google Play и хочу, чтобы оно было выпущено и для телевизоров.Мне пришлось добавить в apk несколько вещей, таких как баннер, средство запуска Leanback и т. Д. Приложение отлично работает на Android TV, но я постоянно получаю эту электронную почту с вопросом о приемлемости Android TV:

Ссылки на приложение илизависит от веб-браузера. Ваше приложение содержит ссылки на веб-контент, однако Android TV не поддерживает просмотр веб-страниц.Подробнее см. В нашей документации.

И, как вы можете видеть из документации :

TV-WB Для веб-контента приложение используетКомпоненты WebView и не пытается запустить приложение веб-браузера.

Теперь, хотя верно, что мое приложение открывает ссылки веб-браузера при нажатии на определенные кнопки, эта функция проверяет наличие браузера и, если нетбраузер установлен, он не будет ничего делать.

Как правильно решить эту проблему?Я хочу сохранить ссылки на веб-браузер для телефонов и планшетов, просто удалите их для телевизоров.Должен ли я использовать простое условие if?

Спасибо за помощь!

1 Ответ

0 голосов
/ 26 сентября 2018

У вас есть 2 варианта:

  1. Используйте multi-apk , чтобы опубликовать одно приложение для ТВ и приложение для других устройств.Это, наверное, самые распространенные вещи, которые делают приложения.Выньте веб-код из своего телевизионного приложения.если вы поместите код за оператором if, который всегда верен для ТВ-сборок, proguard должен его удалитьтелевизор.

Вариант 1 дает вам больше гибкости в будущем, чтобы выполнять такие функции, как переключение функций вашего телевизора и основных приложений.Это также позволяет каждому APK быть меньше, так как основное приложение не имеет кода, специфичного для телевизора, и наоборот.Тем не менее, это немного больше работы для координации релиза.

...