gpt4 book ai didi

c# - 使用 Azure 的 Windows 8 和 Windows Phone 推送通知

转载 作者:行者123 更新时间:2023-12-03 05:09:58 25 4
gpt4 key购买 nike

我研究了 Azure 移动服务,发现它很棒,但并没有给我带来我想要的灵 active (Node.js 也让我对 C# 产生了不好的印象)。

我在 Windows 8 中使用定期更新通知,并且已经有一个提供图 block 图像和图 block xml 内容的 ASP.NET Web API 项目。我希望将 Azure 辅助角色与 Azure 存储表结合使用,用于 Windows 8 和 Windows Phone 的推送通知。

我找到了这个示例,但它似乎是针对 VS2012 Release Preview 的。我找不到更新版本或任何其他可以使用的示例。我特别希望我的服务同时支持 Windows 8 和 Windows Phone。

http://watwindows8.codeplex.com/wikipage?title=Push%20Notification%20Worker%20Sample

如果有人可以概述我需要的引用/nuget 包。这将是一个很大的帮助。

编辑:

Jim O'Neil 的博客是一个很好的起点。我需要使用 Azure 辅助角色,因为我想定期发送通知。

我还找到了用于从服务器发送推送通知的 WnsRecipe NuGet 包。 Jim O'Neil 的解决方案同样出色。

最后,为了节省一些时间,我希望避免编写用于将应用程序 channel ID 注册到服务器上的表的数据访问代码。 Azure 移动服务 MobileServiceClient 类是一个很好的解决方案,因为它允许您通过几行代码完成所有这些操作。该表可通过 REST 服务获得。然而,问题仍然存在:

  1. 我可以继续将移动服务表存储 MobileServiceClient 与我的应用和 Azure 辅助角色一起使用,还是必须使用 Azure 表存储?
  2. 如果我可以使用 MobileServiceClient,如何从我的 Azure 辅助角色访问该表?
  3. 如果我必须使用同时免费提供 REST 服务的 Azure 表存储,我如何从 Windows 8 应用访问该表?

最佳答案

Windows Azure 服务总线刚刚发布了一项新功能,允许从 C# 后端(很快也会从移动服务)推送 Windows 8(和 iOS)通知,而根本不需要顶部句柄 ChannelURI。

看看:http://channel9.msdn.com/Shows/Cloud+Cover/Episode-100-Introduction-to-the-Windows-Azure-Service-Bus-Notification-Hubs

Windows 8 代码演练:http://channel9.msdn.com/Blogs/Subscribe/Service-Bus-Notification-Hubs-Code-Walkthrough-Windows-8-Edition

如果你尝试一下,请告诉我你的想法!

关于c# - 使用 Azure 的 Windows 8 和 Windows Phone 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14359927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com