[wants] 部分声明了对于应用在Vega设备上运行来说属于可选的功能。如果此列表中的某项功能在设备上不可用,请在应用代码中妥善处理回退问题。您可以选择needs和wants的组合,以最大限度地扩大设备覆盖范围,同时在适用的设备上提供增强功能。
[[wants.module]]
可选
module部分声明应用可使用的可选系统功能。每个Vega系统都定义了组成系统的模块列表,并且应用程序包可在其上声明依赖项。如果在Vega系统上未提供所需的模块,则应用程序包应当能继续运行。当在Vega系统上提供了此功能时,开发者可以使用此功能来突显可选功能。
字段
-
id(字符串,必需):Vega系统模块的完全限定标识符。
[[wants.privilege]]
可选
privileges部分声明应用成功调用其所依赖的API所需的可选系统权限。如果在Vega系统上未提供所需的权限,则应用程序包应当能继续运行。每个Vega系统功能需要声明特定的权限以便访问各种系统功能和其他已安装应用提供的功能。
字段
-
id(字符串,必需):权限的完全限定标识符。
[[wants.service]]
可选
service部分声明应用可使用的可选系统服务。每个Vega系统都定义了可用服务列表,应用程序包可在其上声明依赖项。如果在Vega系统上未提供所需的服务,则应用程序包应当能继续运行。当在Vega系统上提供了此功能时,您可以使用此功能来突显可选功能。
字段
-
id(字符串,必需):Vega系统模块的完全限定标识符。

