Анализ возникшей проблемы с невозможностью доступа к витрине приложения Youtube на устройствах NV-100/101/102/300 показал,что причиной является политика Google, которая применяется для ограничения доступа к API. Политика состоит в том, что Google ,блокирует ключ доступа к API Youtube. Критерии блокировки до конца не ясны. но не вохожность доступа зачастую сопровождается информацией о том, чо исчерпан суточный лимит обращений. Для исключения подобных проблем был реализован механизм подкладывания собственного ключа в прошивку. Ключу доступ к API Youtube могут быть добавлены дополнительные разрешения, позволяющие исключить блокировку, но данный вопрос требует согласования с правообладателем. Т.о. для решения данной проблемы нами предлагается вариант самостоятельной: -генерации ключа; -портирование данного ключа в прошивку устройств; - в случае необходимости (при блокировке доступа), решение вопроса с правообладателем по увеличению квот ключа. Инструкции для по генерации ключа, портирования в прошивку:
1. Генерация собственного ключа доступа к Youtube API
Создание ключа доступа описано в статье https://elfsight.com/help/how-to-get-youtube-api-key/
2.Обновление плагина Youtube и ключа путем сборки прошивки из архива
Плагин меняется штатным образом, путем обновления в /target/usr/local/bin/stbgui/minitube/libminitube.so
Ключ подкладывается в директорию рядом с плагином /target/usr/local/bin/stbgui/minitube/youtube_key.txt
Плагины, примеры ключа (заблокированный) ftp://stb@172.16.0.79/nv10x/youtube_api_key/
ВАЖНО:
- Путь для ключа /target/usr/local/bin/stbgui/minitube/ никакой другой недопустим. При этом сам плагин может быть в другой директории