as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
感谢您的访问。此页面目前仅提供英语版本。我们正在开发中文版本。谢谢您的理解。

Manifest [wants] Section

The [wants] section declares the capabilities that are optional for the application to function on a Vega device. Handle graceful fallbacks in your application code if a feature in this list is unavailable on a device. You can choose a combination of needs and wants to maximize your device reach, while providing enhanced features on applicable devices.

[wants]
# List of optional modules
[[wants.module]]
# Module identifier

# List of optional privileges
[[wants.privilege]]
# Privilege identifier

# List of optional services
[[wants.service]]
# Service identifier

[[wants.module]]

Optional

The module section declares optional system features that the application may use. Every Vega system defines the list of modules that it is composed with, and that application packages may declare a dependency on. Application packages are expected to continue to function if the wanted module is not available on a Vega system. Developers may use this capability to light up optional features when it is available on a Vega system.

Fields

  • id (string, required): The fully-qualified identifier of the Vega system module.

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

[[wants.privilege]]

Optional

The privileges section declares the optional system privileges that the application requires to successfully call the APIs it depends on. Application packages are expected to continue to function if the wanted privilege is not available on a Vega system. Every Vega system feature requires declaration of specific privileges to access varied set of system capabilities and capabilities offered by other installed applications.

Fields

  • id (string, required): The fully-qualified identifier for the privilege.

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

[[wants.service]]

Optional

The service section declares optional system services that the application may use. Every Vega system defines the list of available services which an application package may declare a dependency on. Application packages are expected to continue to function if the wanted service is unavailable on a Vega system. You can use this capability to light up optional features when it is available on a Vega system.

Fields

  • id (string, required): The fully-qualified identifier of the Vega system module.

      [wants]
      [[wants.service]]
      id = "com.amazon.inputmethod.service"
    

Last updated: Sep 30, 2025