我使用webApi创建web服务,并向移动Android/Apple程序员提供Web服务。当数据库更改时,我想发送移动通知。我在网上搜索,发现我可以使用PushSharp或信号R。哪一个是最好的选择?
发布于 2016-05-15 23:16:36
,这真的要看情况了!!
如果您想要移动应用程序的通知服务器,我认为PushSharp是一个很好的解决方案,它是为移动应用程序构建的推送通知框架,它依赖于GCM (),它是完全免费的谷歌API。我认为这个任务不是针对signalR的。signalR是一个框架,用于构建实时应用程序,您可以实现任何方案,如pub-sub。据我所知,android的signalr有一个客户端实现,名为:
因此,如果您想向Mobile应用程序发送通知,您可以使用其中之一:
我发现推锐更可靠。有一个很大的社区。另外,你必须考虑一下你的移动应用开发者擅长什么??!
发布于 2016-06-07 21:31:41
正如海利所说,SignalR和PushSharp做的事情完全不同。
SignalR是一个实时的web框架.它最适合于客户端和服务器之间的实时双向通信.它要求客户端应用程序与服务器保持不断的通信。
PushSharp是一个推送通知库。它被用来发送通知。向客户端发送推送通知的行为本质上是一种方式,可能不会实时发生。
如果您真正想要做的只是发送通知,我看不出您为什么不想使用正确的工具来完成这项工作。在这种情况下,PushSharp是正确的工作工具。
https://stackoverflow.com/questions/37130518
复制相似问题