发布 Alexa Skill
Alexa Skill 认证与发布
创建并配置 Alexa Skill 后,可以使用管理员账户(即用于创建和配置该 Skill 的账户)来启用该 Skill。您可以使用 Beta 测试 功能,在一定时间内与特定数量的用户共享该 Skill。
要使 Alexa Skill 公开可用,需要对其进行认证和发布。在对 Skill 进行测试并确保其运作正常后,可以提交 Skill 进行认证。
本节介绍了如何在 Skill 商店中认证和发布 Alexa Skill。
准备工作
在发布 Skill 之前,请准备好以下信息:
- Skill 隐私政策和使用条款的 URL
- Skill 支持的语言
- 简短描述——用一句话描述该 Skill
- 详细描述
- Skill 小图标——108*108 像素的 png/jpg 文件
- Skill 大图标——512*512 像素的 png/jpg 文件
- 关键词——与 Skill 有关或描述此 Skill 的简单搜索词
- 示例短语(支持语音命令的示例)
- Skill 的公开名称
- 一个测试账户(至少关联一个测试设备)
添加语言和地域
创建 Alexa Skill 时需要为其指定默认语言,在 Skill 创建后可以添加更多支持语言。 如需添加不同的语言和地域,请参考以下步骤:
- 前往 Alexa 开发者控制台,选择您的 Skill。
- 在
Build
选项卡的左侧可以在下拉列表中找到所有语言。 - 点击
Language Settings
。 - 选择所有需要的语言。关于不同地域用户所支持 Skill 的更多细节,请参考 Alexa 文档。
- 点击
Save
。
注意:不同地域语言环境会影响 Skill 的可用性。关于不同地域用户可使用 Skill 的更多细节,请参考 Alexa 文档。
填写发行细节
- 登录 Alexa 开发者控制台,打开要认证的 Smart Home Skill。
- 打开
Distribution
标签页。 - 填写所有细节信息。
- 点击
Save and Continue
。 - 如果您的 Skill 支持一个以上地域,请为每个地域填写细节。
- 在
Privacy and Compliance
部分,选择以下选项:
- Does this skill allow users to make purchases or spend real money?(这项 Skill 是否允许用户进行购买或花费真实货币?)-> No
- Does this skill use Alexa Shopping Actions?(这项 Skill 是否使用 Alexa Shopping Actions?)-> No
- Does this Alexa skill collect users' personal information? (e.g., anything that can identify the user(这项 Skill 是否收集用户的个人信息,例如任何可以识别用户的信息?)-> No
- Is this skill directed to or does it target children under the age of 13? (这项 Skill 是否适用于 13 岁以下儿童?)-> No
- Does this skill contain advertising?(这项 Skill 是否包含广告?)-> No
- 勾选
Export Compliance
。 - 添加测试指南。可参考 测试指南模板,但需要根据您的产品、应用名称、设置步骤和帐号凭证,对该模版进行相应的修改。
- 在
Availability
标签页,输入以下内容:
- Who should have access to this skill?(哪些人可以使用这项 Skill?) -> Public
- Where would you like this skill to be available?(您希望这项 Skill 在哪些区域可用?) -> In all countries and regions where Amazon distributes skills
提交 Alexa Skill 认证
- 确保您的测试设备在线并已关联至您的测试账户,并且设备的语音命令可正常运行。
- 从顶部的菜单栏中选择
Certification
选项。 - 运行验证。
- 如果出现任何错误,请检查并填写
Distribution
或Build
标签页中缺失的字段。 - 验证成功后,点击
Submission
>Certify and publish now
。如果您想在通过认证后再发布,可选择Certify now and publish later
。 - 提交认证后,保持测试设备在线并始终关联至您的测试账户,直至通过认证。Alexa 团队会使用该测试设备来进行人工测试。
- Alexa 团队将向您已验证的电子邮箱发送电子邮件,告知 Skill 的认证状态。