Windows Phone 8 的搜索注册和启动引用

2014/6/18

适用于:Windows Phone 8 和 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

从 Windows Phone OS 7.1 开始,应用可以在 Windows Phone 上扩展搜索体验。在应用中使用搜索可扩展性主要涉及两个步骤:注册与应用相关的搜索扩展,以及处理从深层链接 URI 的启动。对于每种类型的快速卡,本主题介绍可用的扩展以及通过深层链接 URI 传递的快速卡参数。有关对应用使用搜索可扩展性的更多信息,请参见 Windows Phone 8 的搜索可扩展性以及如何扩展 Windows Phone 8 的搜索体验

搜索可扩展性旨在节省用户的时间。应用必须通过一种有意义的方式来使用深层链接 URI 参数。例如,可以使用它们在您从快速卡启动自己的应用时自动在该应用内搜索。使用快速卡示例可以详细了解从快速卡传递的 URI 参数值。

重要说明重要说明:

如果应用滥用搜索可扩展性,则可能会导致将其从 Windows Phone 应用商店 中清除。您应只注册与您的应用相关的搜索扩展。若要详细了解必应将哪些扩展与各种快速卡相关联,请试用快速卡示例

本主题描述与下列各快速卡关联的扩展和 URI 参数:

  • 产品卡:用于搜索结果的“Web”Pivot 页面中“产品”标题下列出的项目

  • 地点卡:用于搜索结果的“本地”Pivot 页面中列出的位置

  • 电影卡:用于搜索结果的“Web”Pivot 页面中“在...附近放映的影片”标题下列出的电影院目前正在放映的影片

  • 事件卡:用于“邻近区域”的“see+do”Pivot 页面上列出的事件(事件卡仅在 Windows Phone 8 中可用)

产品卡介绍有关产品的信息。产品卡通常从搜索结果的“Web”Pivot 页面中“产品”标题下的列表启动。已将产品分为多个扩展类别。当由产品卡启动时,会在深层链接 URI 的参数中将事件信息发送到您的应用。

产品卡扩展

本节列出了产品卡的扩展。

  • Bing_Products_Arts_and_Crafts

  • Bing_Products_Baby_and_Nursery

  • Bing_Products_Beauty_and_Fragrance

  • Bing_Products_Books_and_Magazines

  • Bing_Products_Cameras_and_Optics

  • Bing_Products_Car_and_Garage

  • Bing_Products_Clothing_and_Shoes

  • Bing_Products_Collectibles_and_Memorabilia

  • Bing_Products_Computing

  • Bing_Products_Electronics

  • Bing_Products_Flowers

  • Bing_Products_Gourmet_Food_and_Chocolate

  • Bing_Products_Health_and_Wellness

  • Bing_Products_Home_Furnishings

  • Bing_Products_Jewelry_and_Watches

  • Bing_Products_Kitchen_and_Housewares

  • Bing_Products_Lawn_and_Garden

  • Bing_Products_Miscellaneous

  • Bing_Products_Movies

  • Bing_Products_Music

  • Bing_Products_Musical_Instruments

  • Bing_Products_Office_Products

  • Bing_Products_Pet_Supplies

  • Bing_Products_Software

  • Bing_Products_Sports_and_Outdoors

  • Bing_Products_Tools_and_Hardware

  • Bing_Products_Toys

  • Bing_Products_Travel

  • Bing_Products_Vehicles

  • Bing_Products_Video_Games

产品卡启动参数

当您的应用从产品卡启动时,将在深层链接 URI 中发送下列参数。

URI 参数

描述

受 Windows Phone OS 7.1 支持

受 Windows Phone 8 支持

ProductName

产品名称

green check markgreen check mark

Category

与产品有关的扩展列表(用逗号分隔)

green check markgreen check mark

示例:

/SearchExtras?ProductName=Xbox+360&Category=Bing_Products_Electronics,Bing_Products_Office_Products

地点卡介绍有关位置的信息。地点卡通常从搜索结果的“本地”Pivot 页面中的位置列表启动。已将地点分为多个扩展类别。当由地点卡启动时,会在深层链接 URI 的参数中将地点信息发送到您的应用。

地点卡扩展

本节列出了地点卡的扩展。

  • Bing_Places_Arts_and_Entertainment

  • Bing_Places_Automotive_and_Vehicles

  • Bing_Places_Business_to_Business

  • Bing_Places_Computers_and_Technology

  • Bing_Places_Education

  • Bing_Places_Food_and_Dining

  • Bing_Places_Government_and_Community

  • Bing_Places_Health_and_Beauty

  • Bing_Places_Home_and_Family

  • Bing_Places_Legal_and_Finance

  • Bing_Places_Professionals_and_Services

  • Bing_Places_Real_Estate_and_Construction

  • Bing_Places_Sports_and_Recreation

  • Bing_Places_Shopping

  • Bing_Places_Travel

地点卡启动参数

当您的应用从地点卡启动时,将在深层链接 URI 中发送下列参数。

URI 参数

描述

受 Windows Phone OS 7.1 支持

受 Windows Phone 8 支持

PlaceName

地点的名称

green check markgreen check mark

PlaceLatitude

地点的纬度

green check markgreen check mark

PlaceLongitude

地点的经度

green check mark

green check mark

PlaceAddress

地点的地址

green check markgreen check mark

PhoneNumber

地点的电话号码

red xgreen check mark

Category

与地点有关的扩展列表(用逗号分隔)

green check markgreen check mark

示例:

/SearchExtras?PlaceName=Fourth+Coffee&PlaceLatitude=47.64602&PlaceLongitude=-122.135074&PlaceAddress=1234+MicrosoftWay%2c+Redmond%2c+WA%2c+98101&PhoneNumber=(425)+555-0123&Category=Bing_Places_Food_and_Dining

电影卡介绍有关电影院目前正在放映的影片的信息。电影卡通常从搜索结果的“Web”Pivot 页面中“在...附近放映的影片”标题下的列表启动。未将电影分为多个扩展类别。当由电影卡启动时,会在深层链接 URI 的参数中将电影信息发送到您的应用。

电影卡扩展

使用以下扩展可注册电影卡:

  • Bing_Movies

电影卡启动参数

当您的应用从电影卡启动时,将在深层链接 URI 中发送下列参数。

URI 参数

描述

受 Windows Phone OS 7.1 支持

受 Windows Phone 8 支持

MovieName

电影院目前正在放映的影片名称

green check markgreen check mark

ReleaseDate

当电影在电影院发布时

red xgreen check mark

Category

与电影有关的扩展

green check markgreen check mark

示例:

/SearchExtras?MovieName=Adventure+Works&ReleaseDate=129836124000000000&Category=Bing_Movies

ReleaseDate 值以 100 毫微秒刻度为单位表示。该刻度数表示自公元 1601 年 1 月 1 日午夜 12:00 点(协调通用时间 (UTC))以来经过的 100 毫微秒时间间隔数。要从 ReleaseDate 值创建 Sytem.DateTime 结构,请使用 FromFileTimeUtc 方法。

事件卡描述有关用户可能要参与的场合的信息,例如音乐会或体育事件。已将事件分为多个扩展类别。当由事件卡启动时,会在深层链接 URI 的参数中将事件信息发送到您的应用。

说明注意:

事件卡只在 Windows Phone 8 中可用。

事件卡扩展

使用以下扩展可注册事件卡:

  • Bing_Events

事件卡启动参数

当您的应用从事件卡启动时,将在深层链接 URI 中发送下列参数。

URI 参数

描述

受 Windows Phone OS 7.1 支持

受 Windows Phone 8 支持

EventName

事件的名称

(不可用)

green check mark

StartDate

事件何时开始

(不可用)

green check mark

PlaceName

事件位置的名称

(不可用)

green check mark

PlaceLatitude

事件位置的纬度

(不可用)

green check mark

PlaceLongitude

事件位置的经度。

(不可用)

green check mark

PlaceAddress

事件的地址

(不可用)

green check mark

示例:

/SearchExtras?EventName=Adventure+Works+Adventure&StartDate=130044060000000000&PlaceName=Apine+Ski+House&PlaceLatitude=47.64602&PlaceLongitude=-122.135074&PlaceAddress=1234+MicrosoftWay%2c+Redmond%2c+WA%2c+98101&PhoneNumber=1-425-555-0123&Category=Bing_Events

StartDate 值以 100 毫微秒刻度为单位表示。该刻度数表示自公元 1601 年 1 月 1 日午夜 12:00 点(协调通用时间 (UTC))以来经过的 100 毫微秒时间间隔数。要从 StartDate 值创建 Sytem.DateTime 结构,请使用 FromFileTimeUtc 方法。

显示:
© 2014 Microsoft