我已经成功集成了 Sinch SDK,并且它在应用程序打开时运行良好,现在我正在处理我的应用程序关闭时的调用。
当应用程序关闭时,当我点击通知时会有本地通知来电,它将进入呼叫屏幕,我们按下“接听”或“拒绝”,但我需要的是当我们点击我想要的通知时直接建立呼叫而不要求“接听”或“拒绝”。
我尝试在Appdelegate.m中调用方法-
- (void)handleLocalNotification:(UILocalNotification *)notification
{
CallViewController *obj=[CallViewController alloc];
double delayInSeconds =2.0;
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
[obj answeCallDireclty];
NSLog(@"Answer ");
});
调用视图控制器.m
-(void)answeCallDireclty
{
[self.call answer];
}
- (IBAction)accept:(id)sender {
// [[self audioController] stopPlayingSoundFile];
[self.call answer];
}
控制将到达 answerCallDireclty(); 方法,但呼叫未建立,只有当我按下“接听”按钮时,呼叫才会建立。