音视频通话,点击收到的音视频推送,为什么没有弹出通话界面?

音视频通话,在App被杀死或者冻结的情况下,会收到推送(生产环境),但是点击推送通知或者点击app图标进入app,没有直接弹出通话界面。
发布时间: 2016-09-04 12:07

回答:

1、音视频推送和普通推送不一样,App在收到音视频推送的时候,会将App在后台短暂激活。也就是说,App收到音视频推送的时候,会执行AppDelegate的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions启动App。


2、为了保证通话逻辑的完整性,你需要在AppDelegate的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions方法中,必须完成SDK的init和connect,建立与融云的长连接。否则将无法正常处理音视频通话的逻辑,也就不能弹出相应的通话界面。

我对此仍有疑问!继续追问