8

我有一个正在开发的 Alexa Skill。我想授予我公司的其他人访问该技能的权限,以便对其进行测试。有没有办法做到这一点?

到目前为止,我发现了以下内容: https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/testing-an-alexa-skill#h2_registerhttp://alexa.amazon .com/spa/index.html#help/node/201628040

我宁愿不让其他人进入我的家庭。还有其他选择吗?

4

3 回答 3

10

有点。

没有简单、安全的方法可以将您的技能发布给有限的用户进行 beta 测试,但是有一个评价很高的功能请求可以解决这个问题:

https://forums.developer.amazon.com/content/idea/40726/allow-a-channelmechanism-for-privatelimited-releas.html

但是,您可以将其他用户添加到您的 Amazon 开发人员帐户中,这将使他们能够访问您的技能(不幸的是,还有其他东西)。在您的情况下——同一家公司的同事——这个选项可能是合适的。更多信息在这里:

如何在发布之前将 Beta 测试人员添加到您的技能中
https://developer.amazon.com/public/community/post/Tx2EN8P2AHAHO6Y/How-to-Add-Beta-Testers-to-Your-Skills-Before-You-Publish

[更新]
2017-04-18 亚马逊宣布了一种更好的方式来做你想做的事。请参阅以下亚马逊博客文章:

使用 Alexa Skills 的新 Beta 测试工具提高技能质量
https://developer.amazon.com/blogs/alexa/post/42e7de5c-f7ef-4e3e-8391-c61fe24f6caa/improve-skill-quality-with-the-new-用于 Alexa 技能测试版的 beta 测试工具

于 2016-11-30T22:53:20.377 回答
1

是的,这是可以做到的。但是,请考虑其他人必须拥有已连接到 Amazon 开发人员帐户的电子邮件。

  1. 转到您的亚马逊开发者帐户并选择您要分享的技能。
  2. 单击顶部菜单中的“分发”。
  3. 确保已完成“技能预览”和“隐私与合规”下区域设置的所有必填字段。否则会报错The skill must be ready for submission before beta testing can be enabled.
  4. 单击底部菜单中的“可用性”,然后单击 Beta 测试。
  5. 插入您要发送此技能的人的电子邮件。
  6. 收到电子邮件的人将在 Alexa 帐户处于活动状态的智能手机上看到“启用 Alexa 技能“技能名称”选项。
  7. 您将被重定向到另一个页面。单击“在 Alexa 中打开”选项
  8. Alexa应用程序将打开,剩下要做的就是单击“启用使用”

如果您喜欢创建 Alexa Skills 或需要创建一个,我可以推荐 ipervox.com,这是一个在线平台,只需几个步骤即可创建自定义 Alexa Skills。

于 2020-12-18T23:15:10.633 回答
0

如果您遇到困难,这些步骤可能会有所帮助。您的每个测试人员都必须在被邀请后执行它们,如本文所述:https ://developer.amazon.com/blogs/post/Tx2EN8P2AHAHO6Y/How-to-Add-Beta-Testers-to-Your-Skills - 发布前 (以下是针对测试人员的说明)

  1. 在https://developer.amazon.com/alexa/console/ask打开 Alexa 开发者控制台,并使用您提供的用于测试目的的电子邮件登录。
  2. 您将看到一个包含 Alexa Skills 的列表。选择您要测试的技能。

图片1

  1. 转到名为“测试”的部分。

图二

  1. 单击标记为“Skill testing is enabled in:”的下拉菜单,然后选择“Development”。

图三

  1. 在您的 Alexa 设备上,您现在可以说:“Alexa,打开”
于 2019-11-01T15:57:20.567 回答