Я пытаюсь создать и запустить пример приложения Alexa Auto для Android, доступного здесь:
Пример приложения AAC для Android
Я установил необходимый идентификатор продукта, идентификатор клиента / секретный идентификатор и токены API на портале для разработчиков amazon, как предложено в приведенном выше файле readme. Я могу собрать и запустить приложение, и связывание на основе кода (CBL) прошло успешно. Однако состояние клиента Alexa остается в состоянии ожидания.
Нужен ли amazon id для доступа к голосовым сервисам alexa в белый список? Из документации неясно, является ли это одной из функций, к которым я не могу получить доступ, если не буду работать с Amazon Solutions Architect.
Согласно их справочной странице :
Следующие функции доступны с помощью назначенного вами Amazon Solutions Architect (SA) или менеджера партнеров:
- Amazon Music и другие поставщики музыкальных услуг
- Поддержка Wake Word
- Контроль телефонных звонков
- Alexa Общение
- Местное голосовое управление
Я не уверен, что приведенный выше список включает в себя основные операции (то есть подключение к клиенту alexa)
При попытке активировать Alexa в журнале отображается следующее:
W/com.amazon.sampleapp: [CLI] W CLI:AlexaClient not connected. ConnectionStatus: PENDING