
IM即时通讯
安全可靠、全球互通

实时音视频
流畅稳定、省钱省力
回答:
一、如果您是使用的 voip 转 apns 服务:
voip 转 apns 服务本质上是点击推送后,打开 app 然后通过接收消息弹窗,所以请保证先完成 SDK 的 init,然后进行CallKit 单例的初始化,最后进行connect。
二、如果没有上架国内 AppStore 并且使用了 voip 推送:
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,建立与融云的长连接。否则将无法正常处理音视频通话的逻辑,也就不能弹出相应的通话界面。