在 Xamarin 表单中使用本机通话和聊天 API

Use native Calling and Chat API in Xamarin forms

我正在用 xamarin 表单构建一个约会应用程序。一切都已设置好,例如登录、个人资料、付款等。但现在我陷入了实现语音通话和聊天功能的困境。 有许多可用的原生 IOS 和 android 库,如 Sinch、Twillio,它们不适用于 xamarin 表单。有什么方法可以使用这些库(特别是 sinch api)。 我尝试使用 xamarin 中可用的绑定功能来实现它,但以失败告终。作为绑定功能,仅在 AAR(Android 存档)或 Jar 库中有用。我一直在寻找一些示例或指南,其中 calling/chat/image 编辑器(即 UI 和编码涉及的地方)已在 xamarin 中使用本机 API.

实现

您可以为移动应用程序和网站使用 SendBird 消息 SDK 和聊天 API。

support for Xamarin officially and It has a nuget package NOT OFFICIAL for Xamarin.Forms It's works perfectly you can download here

此外,您可以使用这个 sample on Github,它使用了这个 nuget 包。

This answer is not spam. It's only a recommendation

您可以使用CometChat Xamarin SDK,它完全符合您的上述要求。它具有 Audio/Video 内置通话功能以及 Audio/video 广播和屏幕共享功能。有关详细信息,您可以查看以下 link:

中的文档

https://developer.cometchat.com/docs/xamarin-forms-quick-start