类型 1 在线商店的测试密钥和生产密钥

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

当你开始开发在线商店时,Microsoft 会提供两个数字密钥:一个测试密钥和一个生产密钥。 同时,必须向 Microsoft 提供两个 URL:一个指向测试 ServiceInfo 文档,一个指向生产 ServiceInfo 文档。

在开发和测试阶段,只有在测试密钥或生产密钥位于用户计算机上的注册表中时,才能在 Windows 媒体播放器 中看到在线商店。 如果测试密钥位于注册表中,Windows 媒体播放器检索测试 ServiceInfo 文档,该文档指向属于测试存储的插件、网页和图像。 如果生产密钥位于注册表中,Windows 媒体播放器检索生产 ServiceInfo 文档,该文档指向属于生产存储的插件、网页和图像。

你可以以任何你认为有用的方式使用测试和生产存储。 但是,通常,区别如下:

  • 测试存储是每天对插件、网页、图像和服务的其他组件进行更改的地方。
  • 生产存储是保留服务的稳定版本的地方,其中包括插件、网页、图像和其他组件。

在 Windows 媒体播放器 中发布你的在线商店之前,Microsoft 必须验证你的服务是否正常运行。 在验证阶段,Microsoft 使用你的生产密钥。 Microsoft 在验证阶段不使用测试密钥。

当生产在线商店成功完成验证过程时,Microsoft 会发布你的应用商店,这意味着你的生产存储显示在Windows 媒体播放器中,供所有用户使用,而不仅仅是在注册表中拥有生产密钥的用户。 发布存储后,不再需要测试和生产密钥。

注意

用户可能能够猜测你的在线商店的测试或生产密钥,并在开发时查看你的商店。 在公开发布之前,应小心公开要保密的功能。

 

有关在用户注册表中放置生产和测试密钥的位置的详细信息,请参阅 Type 1 Online Store 的注册表项和条目

关于类型 1 在线商店