Alexa Distribution Availability 始终指向所有国家,尽管添加了 "isAvailableWorldwide": false

Alexa Distribution Availability always points to all countries inspite of adding "isAvailableWorldwide": false

根据 alexa 文档,为技能分布可用性设置了以下值

Alexa Skill Manifest Link

"isAvailableWorldwide": false,                                    
"distributionCountries": [
    "US",
    "CA",
    "AU"
  ]

但是当 ask-cli 部署完成时,alexa 仍然总是指向“所有国家”。 最近和早些时候注意到这种行为,它工作正常,并且在“skill.json”

中没有任何改变

为了使分发仅在特定国家/地区可用,是否缺少任何内容?AlexaSkill->Distribution->Availability

我没有发现您提供的代码段有任何问题。为了缩小问题的范围,我将编辑 skill.json 中的描述,以强制更改您可以在 Alexa 开发人员控制台中检查的下一个部署。根据结果​​,您可以检查您的工具链或联系 Alexa 开发人员支持,如果它是一个错误。

必须在 ask-cli 更新后按顺序将 distributionMode 字段添加到 select distributionCountries。

"distributionMode": "PUBLIC"