我正试图找到一种方法来创建一个使用Xamarin和某种后端技术的实时聊天应用程序。我该怎么办?
答案 0 :(得分:3)
我有一个更好的解决方案。上述技术(buddy SDK和SignalR)将要求您自行集成和处理所有内容。相反,您可以使用CometChat SDK,它具有实时聊天以及音频/视频聊天功能。另外,您可以在应用程序内部使用其现成的UI。这是您建立实时聊天系统的最简单,最快的方法。有关CometChat的更多信息,您可以参考以下链接:
https://developer.cometchat.com/docs/xamarin-forms-quick-start
答案 1 :(得分:2)
如ChristiaanV所述,SignalR是要走的路。 Xamarin的性能非常出色,我们在2小时内发送了超过150k条消息,没有任何连接问题。 使用Azure移动应用和ServiceBus,您可以轻松扩展后端,如此处所述http://www.asp.net/signalr/overview/performance/scaleout-with-windows-azure-service-bus
答案 2 :(得分:1)
看看SignalR,它是一个好的,易于使用的框架,可以实时实现'事情。他们还有一个可以免费使用的Xamarin组件。
https://github.com/SignalR/SignalR
http://components.xamarin.com/view/signalr
请注意,我个人没有在移动设备上使用它的经验,因此我无法告诉您有关它如何执行电池/性能的任何信息。
答案 3 :(得分:0)
我找到了实时聊天组件。
1)Buddy sdk 2)SignalR