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 页面推送到不同平台

Asp.net 推送通知 [关闭]

推送天蓝色通知中心的通知

来自 IOS Xcode 的 Azure 推送通知错误

如何从 Asp.net 核心向 Flutter 应用发送推送通知

即使 Azure 推送通知遥测显示“成功”,也未收到 iOS 推送通知