
基础产品
适用各种通信场景,接入灵活

融合场景
专为场景打造,接入成本低

扩展能力
核心能力延展,功能全面

更多服务
一站式服务,满足各种需求
回答:
一、如果您是使用的 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,建立与融云的长连接。否则将无法正常处理音视频通话的逻辑,也就不能弹出相应的通话界面。