(Quickblox)从应用程序的任何位置接收视频呼叫

时间:2013-07-30 22:58:00

标签: iphone ios quickblox

这适用于专门使用QuickBlox的API进行视频通话的iOS编程。

显然,您不希望用户只在应用中的一个视图控制器中接收视频通话,因此您需要让用户能够在应用中的任何位置接听电话。

在我花几个小时搞清楚如何做到这一点之前,我想知道如何解决这个问题。

我猜测它与AppDelegate中的- (void) chatDidReceiveCallRequestFromUser功能有关,并且会在应用中的任何视图上弹出警报视图。

如何在应用的任何视图中进行QuickBlox视频通话?

1 个答案:

答案 0 :(得分:1)

在我的应用程序中,我创建了符合QBChatDelegate协议的单例类。在这个类中,我实现了所有需要的方法,并使用我的viewController创建了@property,在其中我实现了所有视频聊天代码。因此,当调用请求到来时,我进行所有需要的操作并调用viewController的QBChatDelegate方法,如果需要 - 使用TabBarController或以任何其他方式显示视图控制器。