iOS 推送通知 ASP.NET 与 Azure 移动服务通信
Posted
技术标签:
【中文标题】iOS 推送通知 ASP.NET 与 Azure 移动服务通信【英文标题】:iOS Push Notifications ASP.NET talking to Azure Mobile Services 【发布时间】:2014-12-21 15:05:39 【问题描述】:我已经完成了教程
http://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-ios-get-started-push/
并且能够在我的 iPhone 上接收推送通知。问题是,如果我的网站是 ASP.NET,我怎样才能让我的网站与移动服务通信?还是根本不可能?
【问题讨论】:
【参考方案1】:是的,您绝对可以将 ASP.Net 网站与移动服务通信。下载 Microsoft.WindowsAzure.Mobile.Service
的 Nuget 包并添加参考 - http://msdn.microsoft.com/en-us/library/microsoft.windowsazure.mobile.service.aspx。
使用 App Key 和 secret 实例化 MobileService 实例。并开始将数据库作为服务使用。有很多这方面的教程 - http://blogs.msdn.com/b/mim/archive/2014/02/28/windows-azure-mobiles-services-c-backend-en-version.aspx。
习惯的最佳方法是为 .net 支持的移动服务下载简单的 TODO 应用程序,看看它是如何工作的。
【讨论】:
我已经完成了TODO app移动服务,我的IOS app现在可以从那里接收推送了。感谢您的帮助 @cherhan,我说只是下载 C# 的示例代码!,您将了解,如何在服务器端代码中使用 Azure 移动服务,否则只需使用 REST 服务调用(就像我们一样在 JS 中)在服务器端代码中——(后者是不可取的,只是作为一种选择)。以上是关于iOS 推送通知 ASP.NET 与 Azure 移动服务通信的主要内容,如果未能解决你的问题,请参考以下文章
使用 Azure 将通知从 ASP.Net 页面推送到不同平台