WP 8.1 Silverlight 应用程序:从哪里获取现有应用程序的 WNS "Package SID" 和 "Client Secret Key"?

WP 8.1 Silverlight App: Where to get WNS "Package SID" and "Client Secret Key" for an existing app?

我想为 Windows Phone 8.1 Silverlight 应用程序使用 WNS-Notifications,商店中已经发布了 WP 8.0 版本。 (WP 8.0 版本不使用任何通知服务)。

除了凭据之外,我的所有东西都在工作:通知是通过 Windows RT 后台任务处理的,在模拟器中我成功地收到了推送。 但我仍然需要在应用程序中获取访问令牌,正如所描述的那样 here,为了获取访问令牌,我需要应用程序的包 SID 和客户端密钥。

以下 this 教程无效,因为应用程序在 WP-Dashboard 中没有条目 "services":

Step 2: Obtain the identity values for your app [...] 1. Select the Services link.

这似乎只适用于 Win RT-Apps。

所以我的问题是:如何使用 WP Silverlight 应用程序获取程序包 SID 和客户端密钥?我是否必须以某种方式在 Windows 商店中单独注册应用程序,在 Windows Phone 商店旁边?

提前致谢!

西蒙

我找到了解决方案:

  • 在开发中心开始提交新应用
  • 转到 "App info"(第一个条目)
  • 保留一个新的应用程序名称(例如"appname_wns"), 瞧,页面底部突然出现 "Windows Push Notifications (WNS)" 的条目。

还要记得更新 Package.appxmanifest 中的包标识(按 F7 打开它):

<Package>
    <Identity Name="PACKAGE_IDENTITY_NAME_FROM_DEV_CENTER" 
              Publisher="WINDOWS_PUBLISHER_NAME_FROM_DEV_CENTER" ... />
    ...
</Package>