添加基于 Azure 移动应用程序的实时聊天功能

Adding a real time chat feature based on Azure Mobile Apps

我正在构建一个基于 Azure 移动应用(服务器端)的解决方案。我有 3 个客户端应用程序(一个 ASP MVC Web 应用程序、一个 Android 应用程序和一个 iOS 应用程序)。 该解决方案使用自定义身份验证提供程序(基于令牌的身份验证)。我需要为其添加实时聊天功能(两人对话)。

对于移动应用程序,我认为我将使用 Azure 通知中心(每当用户向另一个用户发送消息时发送通知),但是我正在努力寻找一种方法来处理 Web 前端应用程序。

你能推荐一些我可以入手的框架或工具吗? 任何帮助将不胜感激。

这是您需要的http://signalr.net/

您也可以将它用于您的移动应用程序,例如,已经为它构建了 xamarin 组件。可以找到一些示例应用 https://github.com/SignalR/Samples

如果您不想自己编写聊天 API 并且有第三方服务的预算,那么您可以看看 Moxtra、tokbox.com、twilio 等,它们有很多.