WP 8.1 Silverlight应用程序:在哪里获得现有应用程序的WNS“Package SID”和“Client Secret Key”?

时间:2015-03-23 10:28:16

标签: silverlight push-notification windows-phone-8.1 sid

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

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

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

  

步骤2:获取应用的身份值[...] 1.选择“服务”链接。

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

所以我的问题是:如何使用WP Silverlight App获取Package SID和Client Secret Key?我是否必须在Windows Phone应用商店旁边的Windows Phone商店中单独注册应用程序?

提前致谢!

西蒙

1 个答案:

答案 0 :(得分:1)

我有解决方案:

  • 在开发中心开始新的应用提交
  • 转到“应用信息”(第一个条目)
  • 预订新的应用名称(例如“appname_wns”), 瞧,突然在页面底部出现了“Windows推送通知(WNS)”条目。

还记得在Package.appxmanifest中更新Package Identity(按F7打开它):

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