1

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

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

遵循教程不起作用,因为该应用程序在 WP-Dashboard 中没有条目“服务”:

第 2 步:获取应用程序的身份值 [...] 1. 选择服务链接。

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

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

提前致谢!

西蒙

4

1 回答 1

1

我有解决方案:

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

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

<Package>
    <Identity Name="PACKAGE_IDENTITY_NAME_FROM_DEV_CENTER" 
              Publisher="WINDOWS_PUBLISHER_NAME_FROM_DEV_CENTER" ... />
    ...
</Package>
于 2015-03-24T15:30:51.990 回答