带推送通知的Azure网站

enyaitl3  于 2022-12-30  发布在  其他
关注(0)|答案(2)|浏览(131)

我正在尝试开发Windows Phone 8应用。我已在Windows Azure帐户中创建了一个网站,该网站是一个具有REST终结点的MVC 4项目。我在Azure中有一个SQL数据库,用于存储Azure网站中的数据。有时,我想让我的应用程序向移动的电话发送推送通知。因此,我创建了一个移动服务,并将SQL数据库与移动服务链接起来。S数据库,以便获得用于网页和服务的相同数据。
我以为当我向网站发送HTTP POST时,会启动Azure移动的服务数据库中的脚本,但看起来不是这样。不是吗?因此,我会在HTTP POST终结点的控制器中编写代码,将数据发送到移动服务终结点,以便启动JavaScript代码来发送推送通知。
这是否符合我的目标?是否有任何方法可以从Azure网站发送推送通知,或者仅允许从移动的服务发送推送通知?
最后一个问题:你知道任何关于Windows Azure开发的书籍或博客吗?在互联网上有很多文档,但主要是入门教程。我读过一些书,但那些真的很复杂,无聊,而且不太实用。

slhcrj9b

slhcrj9b1#

作为您的网站MVC4的基础上,是运行在Windows Azure使用SQL数据库作为后端,我会猜测它是基于ASP.NET,我会写我的建议的基础上。
现在关于您的问题“* 是否有任何方法可以从Azure网站发送推送通知,或者只允许从移动的服务发送推送通知?*”我会说,Azure移动的Web服务的设计目的与在Windows Azure上运行的任何服务相同,可以在多个平台上发送推送通知。应用程序开发人员可以选择使用移动的服务来加快他们的开发,以及有多个应用程序使用一个单一的服务为这样的目标。
但是,正如您提到的“是否有任何方法可以从Azure网站发送推送通知”,这并不取决于“Azure网站”,而是取决于您的Windows Azure应用程序使用的开发技术。例如,在ASP.NET中,如果您的应用程序基于Java、PHP、Python、Node、js等,那么你可以找到一些其他的运行时特定的真实的实现。如果你四处寻找websockets,你会发现实现在几乎每一个流行的语言或寻找彗星编程在这方面。不仅如此,你可以使用一些流行的第三方应用程序为这个目的,以及。pusher或任何其它的。
而Windows Azure移动的服务将在Windows Azure平台上为您提供最佳结果,因为它旨在为在其上运行的应用程序提供此类特定功能。

相关问题