我正在尝试构建和运行适用于Android的Alexa Auto示例应用程序,
AAC Android Sample Application
我按照上述自述文件的建议,在Amazon开发人员门户上设置了必要的产品ID,客户端ID /秘密ID和api令牌。我能够构建和运行该应用程序,并且基于代码的链接(CBL)成功。但是,Alexa客户状态仍处于待处理状态。
是否需要将亚马逊ID列入白名单才能访问Alexa语音服务?从文档中还不清楚这是否是除非与Amazon Solutions Architect合作才能使用的功能之一。
根据他们的help page:
在您指定的Amazon Solutions Architect(SA)或合作伙伴管理器的帮助下,可以使用以下功能:
- Amazon Music和其他音乐服务提供商
- 唤醒Word支持
- 电话呼叫控制
- Alexa Communication
- 本地语音控制
我不确定上面的列表是否包含基本操作(即连接到Alexa客户端)
尝试激活Alexa时,日志中显示以下内容:
W/com.amazon.sampleapp: [CLI] W CLI:AlexaClient not connected. ConnectionStatus: PENDING