Azure Communication UI Mobile Library for iOS
Azure Communication UI Mobile Library 是一个专注于为常见的商业对消费者和商业对企业通话交互提供UI组件的Azure Communication Services功能。
先决条件
- 拥有一个带有活动订阅的Azure账户。请免费创建账户。
- 运行Xcode的Mac,并在您的Keychain中安装有效的开发者证书。必须安装CocoaPods以获取依赖项。
- 已部署的Communication Services资源。创建一个Communication Services资源。
- Azure Communication Services令牌。示例。
库
Azure Communication Service Mobile UI 目前提供以下库
呼叫
呼叫体验允许用户发起或加入通话。在呼叫体验中,用户可以配置设备,参与带有视频的通话,并查看包括开启视频的参与者在内的其他参与者。为了与 Teams 兼容,CallComposite 包含大堂功能,以便用户可以等待被允许进入。
有关调用组合的更多信息以及如何将其集成到您的应用程序中,请单击此处
聊天
聊天体验将实时文本通信引入您的应用程序。具体来说,用户可以发送和接收聊天消息,并获取来自输入指示器和已读回执的事件。此外,用户还可以收到系统消息,例如添加或删除参与者以及聊天标题更改。
有关如何将聊天集成到您的应用程序中的更多信息,请单击此处。
贡献库或示例
在开发并贡献通信移动UI库之前,请查看我们的贡献指南。
此存储库包含使用移动UI库开始通话的示例。您可以在示例指南中找到使用和开发UI库的详细信息。
本项目采用了微软开源行为准则。有关更多信息,请参阅行为准则常见问题解答或通过电子邮件咨询[email protected]提出任何额外的问题或评论。此外,请检查我们的贡献政策。
社区帮助与支持
如果您发现错误或有功能请求,请在GitHub Issues上提出问题。
已知问题
有关库的已知问题,请参阅wiki。