categories
categories
清单成员允许您为您的 Web 应用指定一个或多个分类。这些类别有助于用户在应用商店中发现您的应用。
注意:categories
成员是可选的,应用商店在展示您的应用时可能会使用不同的值。
语法
/* Single category */
"categories": ["productivity"]
/* Multiple categories */
"categories": ["productivity", "utilities", "social"]
值
categories
-
一个由逗号分隔的字符串组成的数组,其中每个字符串代表一个类别名称。字符串应为小写。W3C 维护着一个标准化类别列表,其中包含常用值,例如
business
(商务)、education
(教育)、entertainment
(娱乐)、finance
(金融)、games
(游戏)和productivity
(生产力)。
描述
categories
成员是补充性元数据,不影响应用的运行时行为或浏览器如何展示应用。其值仅用于应用商店和其他分发平台,在浏览器或已安装的应用中对用户是不可见的。
如果您的应用有多种用途,指定多个相关类别可以帮助用户在应用商店的不同部分发现您的应用。
如果未指定 categories
或指定的值未被使用,应用商店将根据其自己的分类系统对您的 Web 应用进行分类。
下面来自 Apple App Store 的图片显示了类别在应用商店不同部分中的显示方式。应用概览在“CHART”(图表)字段(高亮显示)中显示了类别以及应用在该类别中的排名,而“Information”(信息)部分则将“Category”(类别)显示为一个专用字段(高亮显示)。
-
BBC 应用被归类为“News”(新闻)
-
The Weather Channel 应用被归类为“Weather”(天气)
示例
对膳食计划 Web 应用进行分类
此示例展示了如何根据可用食材对用于计划膳食的 Web 应用进行分类
{
"name": "Meal Planner",
"categories": ["food", "health", "lifestyle"]
}
规范
规范 |
---|
Web 应用清单 - 应用信息 # categories-member |
浏览器兼容性
categories
清单成员由应用商店在发布和列出 Web 应用时使用,因此浏览器兼容性不适用。虽然浏览器可能会解析此成员,但它是可选的,并且不影响应用的功能或展示。