上架在线音乐商店

[与本页关联的功能 (Windows 媒体播放器 SDK) 是一项旧版功能。 它已被 MediaPlayer 所取代。 MediaPlayer 已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft 强烈建议新代码应尽可能地使用“MediaPlayer”,而不是“Windows 媒体播放器 SDK”。 如果可能,Microsoft 建议应重写使用旧 API 的现有代码,以尽可能地使用新的 API。]

本主题介绍了为 Windows 媒体播放器上架在线数字媒体商店的过程。 该上架过程从头到尾所需的时间约为 45-60 个工作日。 下表描述了上架过程的两个阶段。

阶段 说明
待定
  • 你向 Microsoft 发送所需的联系信息、启动信息和验证帐户。
  • Microsoft 向你发送测试密钥和生产密钥。
  • 你使用 Windows 媒体播放器测试在线商店。
  • 你向 Microsoft 提交已签署的协议和合约。
验证 Microsoft 验证你的在线商店。

在你完成待定和验证阶段后,Microsoft 将发布你的在线商店。

待定阶段

待定阶段让你有机会在 Windows 媒体播放器中测试自己的在线商店。 这也是确保签署所有所需协议和合约的好时机。 若要开始,请向 Microsoft 发送本主题后面定义的以下信息:

  • 联系人信息
  • 启动信息
  • 验证帐户

收到联系信息和启动信息后,Microsoft 将向你发送测试密钥和生产密钥。 在你将测试密钥添加到注册表并重启播放器后,你的在线商店将显示在播放器中,你将能够对其进行测试。 有关要将测试密钥放置在注册表中的何处,请参阅类型 1 在线商店的注册表项和条目类型 2 在线商店的注册表项和条目

你应该测试在线商店的所有方面,包括其用户界面和插件。 在测试过程中,必须运行类型 2 在线音乐商店的验证测试中所述的测试。

注意

类型 1 商店必须通过类型 2 商店的所有验证测试,以及特定于类型 1 体验的一些其他测试。 有关类型 1 验证测试的信息,请联系 Windows 媒体播放器服务虚拟团队 (mpsvctm@microsoft.com)。

联系信息

下表显示了 Microsoft 要求提供的在线商店联系信息。 填写联系信息表单,并将其发送到 Windows 媒体播放器服务虚拟团队 (mpsvctm@microsoft.com)。

说明
商店名称 商店的品牌名称
提供者名称 提供商/贴牌公司的名称(如果二者不是同一个)
商店区域设置 你的应用商店必须在显示时使用的 Windows 用户区域设置
商店类别 音乐、广播、电影、电视、体育、新闻、音频娱乐和/或其他(请进行说明)
采购模型 购买、租赁、订阅和/或其他(请进行说明)
商店语言
商店合约名称
商店合约电子邮件
MSFT Passport 帐户 该信息用于 beta 版本和合作伙伴开发项目中未来可能的提名。
寄送地址 不得使用邮箱
城市
状态
邮政编码
国家/地区
电话
传真
调查联系 我们将来可以与你联系,了解你使用该计划的经验吗?

启动信息

对于你的商店将提供服务的每个地理区域,请向 Microsoft 发送一组有关测试版商店的启动信息、一组有关生产版商店的启动信息以及一组验证帐户。

在线音乐商店的启动信息表单主题包含两个启动信息表单副本和一个验证帐户表单副本。 请填写这些表单并将其发送到 Windows 媒体播放器服务虚拟团队 (mpsvctm@microsoft.com)。

下表显示了 Microsoft 要求提供的在线商店qidong 信息。

说明
服务信息 XML URL(最多 2048 个字符) Windows 媒体播放器获取你的服务信息 XML 文档的 URL。
服务密钥(唯一 ID) 唯一标识你的在线商店的字符串。 你应为生产环境和测试环境各创建一个密钥(例如“MyStore”和“MyStoreTest”)。 请注意,服务密钥与测试密钥不是一回事。
易记名称(最多 30 个字符) 在 Windows 媒体播放器服务选择器中显示的商店名称。
菜单图像 URL(最多 2048 个字符) Windows 媒体播放器用于检索服务选择器中显示的 15 x 15 像素徽标的 URL。
购买音乐 URL(最多 2048 个字符)
(仅限集成音乐商店)
播放器中的“购买 CD”和“在线音乐商店”链接使用的 URL。
10 英尺 UI 购买 URL(最多 2048 个字符)
(仅限集成音乐商店 -- 可选)
在 Windows XP Media Center Edition 和 Windows Vista 的 Windows 媒体中心中时,播放器的“购买 CD”和“在线音乐商店”链接使用的 URL。
商店徽标(130 宽 x 30 高)
(单独附有 PNG 文件。)
鼠标悬停在“浏览全部”图像上方时出现的工具提示中显示的商店徽标。 此徽标必须是 PNG 格式的文件,最好是 alpha 混合,以便可以根据 Windows 媒体播放器中的颜色变化进行调整。
“浏览全部”图像(108 宽 x 108 高)
(单独附有 PNG 文件。)
鼠标悬停在“浏览全部”图像上方时出现的工具提示中的简短说明。
商店说明文本(最多 110 个字符) 显示在工具提示中商店说明文本下方的文本。
超链接的文本(最多 45 个字符) 在“浏览所有在线商店”页面上显示的商店徽标。 此徽标必须是 PNG 格式的文件,最好是 alpha 混合,以便可以根据 Windows 媒体播放器中的颜色变化进行调整。

注意

Windows 媒体播放器 11 及更高版本要求使用 108 x 108 像素的“浏览全部”图像。

注意

在 Windows 媒体播放器 11 及更高版本中,将忽略 ServiceInfo XML 文档的 ServiceTask2 和 ServiceTask3 元素。 有关服务信息 XML 文档的详细信息,请参阅服务信息文档

验证帐户

若要完成以下“验证阶段”部分中概述的验证过程,Microsoft 要求为商店提供的每种帐户类型提供五 (5) 个验证帐户。 例如,如果你提供区分特性和功能的帐户(如基本帐户和高级帐户),则 Microsoft 总共需要十 (10) 个验证帐户,其中每个类型五 (5) 个。

将每个验证帐户的用户名和密码发送到 mpsvctm@microsoft.com。 其中还需要包括 Microsoft 可以就验证帐户联系的人员的姓名。 这些帐户将用于后续的每月验证,因此请包括一个对帐户进行“充值”的流程。 当在线商店无法为 Microsoft 提供足够的购买额度来验证所有购买场景时,便会出现问题,这是最常见的问题之一。 上架过程完成后,帐户必须保持活动状态。

验证阶段

在验证阶段,Microsoft 会验证在线商店的主要功能是否可正常使用。 对于所有商店(类型 1 和类型 2),Microsoft 将运行类型 2 在线商店的验证测试中详细介绍的验证测试。 对于类型 1 商店,Microsoft 还会运行一些额外的验证测试。 如果对类型 1 商店的验证阶段有疑问,请发送邮件至 mpsvctm@microsoft.com。

在验证阶段,Microsoft 会进行两个验证。 第一个验证适用于在线商店的候选版本 1 (RC1)。 如果商店通过 RC1 验证,则应将其锁定,不作进一步更改。 即使商店通过了 RC1 验证,Microsoft 也会对商店进行第二个验证。

如果商店在 RC1 验证的任何部分失败,你将有两周的时间创建第二个候选版本 (RC2),Microsoft 将在 RC2 验证期间对其进行验证。

如果商店在 RC2 验证的任何部分失败,则必须等待下一次发布。

测试和生产密钥

回想一下,在待定阶段,你向 Microsoft 发送了两组启动信息:一组用于测试版商店,另一组用于生产版商店。 另外,Microsoft 向你发送了两个密钥:一个测试密钥和一个生产密钥。

测试密钥完全供你自己使用。 当测试密钥位于注册表中时,Windows 媒体播放器将使用你为测试版商店提交的服务信息 URL。

当生产密钥位于注册表中时,Windows 媒体播放器将使用你为生产商店提交的服务信息 URL。 Microsoft 将在验证阶段使用你的生产密钥。 Microsoft 永远不会使用测试密钥进行验证。

在商店上线后,Windows 媒体播放器将使用你为生产版商店提交的服务信息 URL。

一般情况下,测试版商店应是你用于开发服务并进行日常更改的版本。 生产版商店应是你用于保持服务稳定发布的版本。

常见上架问题

下面是一些可能导致你的商店无法通过验证测试的常见问题。

  • 无法从测试服务器过渡到生产服务器。 这会导致许多问题,例如缺少页面、无效的 IIS 和安全设置,以及不再工作的测试帐户。
  • “正在播放”区域中的“购买”链接(或“商店”链接)无效。 即使其他所有内容都正常,这也可能会导致你的商店无法通过验证。
  • Microsoft 验证团队将测试从小额购买到大额购买的多种购买场景。 你必须提供一种可充值的方式,以便他们在商店中充当消费者。 如果验证团队没有足够的购买额度来验证所有这些场景,则无法验证你的商店。

如需获取由 Windows 媒体播放器服务虚拟团队编纂的常见上架问题和常见问题解答的更完整列表,请参阅在线音乐商店的常见上架问题

在线商店欢迎工具包