2

我已经下载了 Microsoft 示例代码,用于注册您的应用以将通知推送到。样本

我已通过电子邮件将频道 URI 发送给自己,并且我相信我拥有所有相关信息来实际发送推送。但我从未处理过推送通知的服务器端发送。

示例应用程序应该只输出我发送的任何内容。

我找不到任何预先存在的应用程序来帮助我。我只是希望能够在示例应用程序窗口中看到一些信息。从那里我应该能够弄清楚将来要发送什么,标题等。

是否有一个示例应用程序,我只需在其中输入 Channel Uri、令牌、SID 和秘密,它会向我的应用程序发送类似“Hello world”的内容?最好有源代码,这样我就可以把它拆开看看它是如何完成的。

4

2 回答 2

3

查看 Windows Azure 移动服务推送通知的教程:http: //www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-push-dotnet/

于 2012-09-21T13:40:53.777 回答
0

我将支持 Windows Azure 推送通知的建议,并在此处提供另一个博客概述(使用 JavaScript)

如果您确实想深入了解上面提到的参考 - http://watwindows8.codeplex.com/ - 确实适用于 RTM;但是,该设置被编码为仅适用于 Release Preview。

如果您想设置它,您可以执行以下操作:

  1. 将文本中的内部版本号从Setup\CheckW8.ps18400 更改为 9200

    $os = Get-WmiObject Win32_OperatingSystem; if ($os.BuildNumber.Equals("9200")) { 退出 1; } ...

  2. 然后在 中Setup\DependencyChecker\WATWindows8.depi,完全删除这三个<dependency>部分。此处假设您已经拥有 Visual Studio 2012 RTM、Azure 2012 RTM 工具,并且 NuGet 是最新的。

当您按照 Toolkit 的指示运行设置时,它现在应该可以工作了。您将获得一个空的依赖项列表,但这很好,因为您已经手动安装了它们。

C# Push Notification 示例代码在重新编译时应该没问题(您会收到有关包名称的错误,但这是意料之中的,因为它是您需要执行的配置的一部分)。

对于 JavaScript 版本,您必须将脚本引用修补到 RC 版本中default.html,从引用中删除旧的“JavaScript 窗口库”并添加新的。

于 2012-09-22T01:07:07.703 回答