categories

categories 清单成员允许您为您的 Web 应用指定一个或多个分类。这些类别有助于用户在应用商店中发现您的应用。

注意:categories 成员是可选的,应用商店在展示您的应用时可能会使用不同的值。

语法

json
/* 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”(新闻)

    BBC app overview in Apple App Store. CHART field is circled in red to show News category. BBC app Information section with the Category field circled in red showing News.
  • The Weather Channel 应用被归类为“Weather”(天气)

    Weather app overview in Apple App Store. CHART field is circled in red to show Weather category Weather app Information section with the Category field circled in red showing Weather

示例

对膳食计划 Web 应用进行分类

此示例展示了如何根据可用食材对用于计划膳食的 Web 应用进行分类

json
{
  "name": "Meal Planner",
  "categories": ["food", "health", "lifestyle"]
}

规范

规范
Web 应用清单 - 应用信息
# categories-member

浏览器兼容性

categories 清单成员由应用商店在发布和列出 Web 应用时使用,因此浏览器兼容性不适用。虽然浏览器可能会解析此成员,但它是可选的,并且不影响应用的功能展示