as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

清单 [needs] 部分

清单 [needs] 部分

[needs] 部分声明了对于应用在Vega设备上运行来说属于必需的功能。此信息有助于Vega程序包管理器和亚马逊应用商店确保应用安装在支持的设备上。对您所需的设备目标选择仔细声明应用的needs。您可以选择needs和wants的组合,以最大限度地扩大设备覆盖范围,同时在适用的设备上提供增强功能。

[needs]
# 所需模块列表
[[needs.module]]
# 模块标识符

# 所需权限列表
[[needs.privilege]]
# 权限标识符

[[needs.module]]

可选

module部分声明应用运行所需的必备功能集。每个Vega系统都定义了组成系统的模块列表,并且应用程序包可在其上声明依赖项。开发者必须确保声明其模块依赖项,以确保其应用在Vega系统上成功运行。随着Vega系统的发展,这样也能确保向后和向前兼容性。

字段

  • id(字符串,必需): Vega系统模块的完全限定标识符。

      [needs]
      [[needs.module]]
      id = "/com.amazon.kepler.media@IContentLauncher1"
    

[[needs.privilege]]

可选

privilege部分声明应用成功调用其所依赖的API所需的特定系统权限。Vega系统功能可能需要声明特定的权限以便访问各种系统功能和其他已安装应用提供的功能。

字段

  • id(字符串,必需): 权限的完全限定标识符。

      [needs]
      [[needs.privilege]]
      id = "com.amazon.network.privilege.net-info"
    

Last updated: 2025年9月30日