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>
我想为 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>